Package: @effect/platform-browser
Module: IndexedDbQueryBuilder
Effect model for a select query filtered by one or more predicates over encoded table rows.
Signature
export interface Filter<
Table extends IndexedDbTable.AnyWithProps,
Index extends IndexedDbDatabase.IndexFromTable<Table>
> extends
Effect.Effect<
Array<SelectType<Table>>,
IndexedDbQueryError,
IndexedDbTable.Context<Table>
>
{
readonly select: Select<Table, Index>
readonly predicate: (item: IndexedDbTable.Encoded<Table>) => boolean
readonly filter: (
f: (value: IndexedDbTable.Encoded<Table>) => boolean
) => Filter<Table, Index>
}
Since v4.0.0