S

Loading…

Type Alias

ArrayOperators

What a filter can say about the elements of an array: $size and $elemMatch. They are available only when the value type is an array.

type ArrayOperators<TValue> = [Extract<TValue, readonly unknown[]>] extends [never]
  ? unknown
  : {
    readonly $elemMatch?: ElementMatch<ElementOf<Extract<TValue, readonly unknown[]>>>;
    readonly $size?: number;
  }

Defined in packages/driver/src/filter.ts:44

Used by#