Skip to content

QueryBuilder

Defined in: query.ts:187

C extends readonly QueryArg[]

readonly _addedFilters: object[]

Defined in: query.ts:182

component: AnyComponentDef

index: number

QueryDescriptor._addedFilters


readonly _changedFilters: object[]

Defined in: query.ts:183

component: AnyComponentDef

index: number

QueryDescriptor._changedFilters


readonly _components: C

Defined in: query.ts:178

QueryDescriptor._components


readonly _filter: FilterExpr | null

Defined in: query.ts:184

QueryDescriptor._filter


readonly _mutIndices: number[]

Defined in: query.ts:179

QueryDescriptor._mutIndices


readonly _type: "query"

Defined in: query.ts:177

QueryDescriptor._type


readonly _with: AnyComponentDef[]

Defined in: query.ts:180

QueryDescriptor._with


readonly _without: AnyComponentDef[]

Defined in: query.ts:181

QueryDescriptor._without

filter(expr): QueryBuilder<C>

Defined in: query.ts:191

Attach a composable filter expression. Replaces any prior call.

FilterExpr

QueryBuilder<C>


with(…components): QueryBuilder<C>

Defined in: query.ts:188

AnyComponentDef[]

QueryBuilder<C>


without(…components): QueryBuilder<C>

Defined in: query.ts:189

AnyComponentDef[]

QueryBuilder<C>