@hashuplabs/omni-filter
Version:
OmniFilter Search component
17 lines (16 loc) • 1.03 kB
TypeScript
import { OmniFilterTokenShape } from '../components/OmniFilterToken';
import { OmniAnyOfOperator } from '../operators/OmniAnyOfOperator';
import { OmniEndsWithOperator } from '../operators/OmniEndsWithOperator';
import { OmniEqualityOperator } from '../operators/OmniEqualityOperator';
import { OmniGreaterThanOperator } from '../operators/OmniGreaterThanOperator';
import { OmniIsNotOperator } from '../operators/OmniIsNotOperator';
import { OmniLessThanOperator } from '../operators/OmniLessThanOperator';
import { OmniLikeOperator } from '../operators/OmniLikeOperator';
import { OmniStartsWithOperator } from '../operators/OmniStartsWithOperator';
export declare class OmniStringFilter implements OmniFilterTokenShape {
token: string | null;
operator: string | null;
value: string | null;
inputType: string;
operators: (OmniEqualityOperator | OmniGreaterThanOperator | OmniIsNotOperator | OmniLessThanOperator | OmniAnyOfOperator | OmniEndsWithOperator | OmniLikeOperator | OmniStartsWithOperator)[];
}