Skip to main content

Class Query

Less than 1 minute

Class Query

Declared in packages/core/echo/echo-db/dist/types/src/query/query.d.ts:79

Predicate based query.

Constructors

constructor(_queryContext, filter)

Returns: Query<T>

Arguments:

_queryContext: QueryContext

filter: Filter<any>

Properties

filter

Type: Filter<any>

objects

Type: EchoReactiveObject<T>[]

results

Type: QueryResult<T>[]

Methods

run([timeout])

Returns: Promise<OneShotQueryResult<T>>

Arguments:

timeout: object

subscribe([callback], [opts])

Subscribe to query results. Queries that have at least one subscriber are updated reactively when the underlying data changes.

Returns: Subscription

Arguments:

callback: function

opts: QuerySubscriptionOptions