Skip to content

acmeportal


acmeportal / utils/searchUtils / SearchUtils

Class: SearchUtils

Defined in: utils/searchUtils.ts:17

Utility class for searching flows and deployments

Constructors

Constructor

new SearchUtils(): SearchUtils

Returns

SearchUtils

Methods

searchFlows()

static searchFlows(flows, criteriaList): FlowDetails[]

Defined in: utils/searchUtils.ts:25

Search flows based on multiple criteria

Parameters

flows

FlowDetails[]

Array of flows to search

criteriaList

SearchCriteria[]

Array of search criteria

Returns

FlowDetails[]

Filtered array of flows


searchDeployments()

static searchDeployments(deployments, criteriaList): DeploymentDetails[]

Defined in: utils/searchUtils.ts:43

Search deployments based on multiple criteria

Parameters

deployments

DeploymentDetails[]

Array of deployments to search

criteriaList

SearchCriteria[]

Array of search criteria

Returns

DeploymentDetails[]

Filtered array of deployments


filterDeploymentsByFlows()

static filterDeploymentsByFlows(deployments, flowNames): DeploymentDetails[]

Defined in: utils/searchUtils.ts:61

Filter deployments that belong to specific flows

Parameters

deployments

DeploymentDetails[]

Array of deployments

flowNames

string[]

Array of flow names to filter by

Returns

DeploymentDetails[]

Filtered deployments


parseSearchQuery()

static parseSearchQuery(query): SearchCriteria[]

Defined in: utils/searchUtils.ts:209

Parse search query to extract field-specific searches Format: "field:value" or just "value"

Parameters

query

string

Search query string

Returns

SearchCriteria[]

Array of search criteria