Type alias Selector

Selector: {
    !contain?: Clause<OrWithTime<PrimitiveSelector["contain"]>>;
    !defined?: Clause<PrimitiveSelector["defined"]>;
    !equal?: Clause<OrWithTime<PrimitiveSelector["equal"]>>;
    !gt?: Clause<OrWithTime<PrimitiveSelector["gt"]>>;
    !gte?: Clause<OrWithTime<PrimitiveSelector["gte"]>>;
    !guid?: Clause<PrimitiveSelector["guid"]>;
    !ilike?: Clause<PrimitiveSelector["ilike"]>;
    !imatch?: Clause<PrimitiveSelector["imatch"]>;
    !like?: Clause<PrimitiveSelector["like"]>;
    !lt?: Clause<OrWithTime<PrimitiveSelector["lt"]>>;
    !lte?: Clause<OrWithTime<PrimitiveSelector["lte"]>>;
    !match?: Clause<PrimitiveSelector["match"]>;
    !qref?: Selector["qref"];
    !ref?: Clause<PrimitiveSelector["ref"]>;
    !selector?: Selector["selector"];
    !tag?: Clause<PrimitiveSelector["tag"]>;
    !truthy?: Clause<PrimitiveSelector["truthy"]>;
    contain?: Clause<OrWithTime<PrimitiveSelector["contain"]>>;
    defined?: Clause<PrimitiveSelector["defined"]>;
    equal?: Clause<OrWithTime<PrimitiveSelector["equal"]>>;
    gt?: Clause<OrWithTime<PrimitiveSelector["gt"]>>;
    gte?: Clause<OrWithTime<PrimitiveSelector["gte"]>>;
    guid?: Clause<PrimitiveSelector["guid"]>;
    ilike?: Clause<PrimitiveSelector["ilike"]>;
    imatch?: Clause<PrimitiveSelector["imatch"]>;
    like?: Clause<PrimitiveSelector["like"]>;
    lt?: Clause<OrWithTime<PrimitiveSelector["lt"]>>;
    lte?: Clause<OrWithTime<PrimitiveSelector["lte"]>>;
    match?: Clause<PrimitiveSelector["match"]>;
    qref?: Clause<[string, [Options, ...Selector[]]]>;
    ref?: Clause<PrimitiveSelector["ref"]>;
    selector?: Clause<Selector>;
    tag?: Clause<PrimitiveSelector["tag"]>;
    truthy?: Clause<PrimitiveSelector["truthy"]>;
    type: "&" | "|" | "!&" | "!|";
}

Type declaration

  • Optional !contain?: Clause<OrWithTime<PrimitiveSelector["contain"]>>
  • Optional !defined?: Clause<PrimitiveSelector["defined"]>
  • Optional !equal?: Clause<OrWithTime<PrimitiveSelector["equal"]>>
  • Optional !gt?: Clause<OrWithTime<PrimitiveSelector["gt"]>>
  • Optional !gte?: Clause<OrWithTime<PrimitiveSelector["gte"]>>
  • Optional !guid?: Clause<PrimitiveSelector["guid"]>
  • Optional !ilike?: Clause<PrimitiveSelector["ilike"]>
  • Optional !imatch?: Clause<PrimitiveSelector["imatch"]>
  • Optional !like?: Clause<PrimitiveSelector["like"]>
  • Optional !lt?: Clause<OrWithTime<PrimitiveSelector["lt"]>>
  • Optional !lte?: Clause<OrWithTime<PrimitiveSelector["lte"]>>
  • Optional !match?: Clause<PrimitiveSelector["match"]>
  • Optional !qref?: Selector["qref"]
  • Optional !ref?: Clause<PrimitiveSelector["ref"]>
  • Optional !selector?: Selector["selector"]
  • Optional !tag?: Clause<PrimitiveSelector["tag"]>
  • Optional !truthy?: Clause<PrimitiveSelector["truthy"]>
  • Optional contain?: Clause<OrWithTime<PrimitiveSelector["contain"]>>
  • Optional defined?: Clause<PrimitiveSelector["defined"]>
  • Optional equal?: Clause<OrWithTime<PrimitiveSelector["equal"]>>
  • Optional gt?: Clause<OrWithTime<PrimitiveSelector["gt"]>>
  • Optional gte?: Clause<OrWithTime<PrimitiveSelector["gte"]>>
  • Optional guid?: Clause<PrimitiveSelector["guid"]>
  • Optional ilike?: Clause<PrimitiveSelector["ilike"]>
  • Optional imatch?: Clause<PrimitiveSelector["imatch"]>
  • Optional like?: Clause<PrimitiveSelector["like"]>
  • Optional lt?: Clause<OrWithTime<PrimitiveSelector["lt"]>>
  • Optional lte?: Clause<OrWithTime<PrimitiveSelector["lte"]>>
  • Optional match?: Clause<PrimitiveSelector["match"]>
  • Optional qref?: Clause<[string, [Options, ...Selector[]]]>
  • Optional ref?: Clause<PrimitiveSelector["ref"]>
  • Optional selector?: Clause<Selector>
  • Optional tag?: Clause<PrimitiveSelector["tag"]>
  • Optional truthy?: Clause<PrimitiveSelector["truthy"]>
  • type: "&" | "|" | "!&" | "!|"

Generated using TypeDoc