@hashuplabs/omni-filter
Version:
OmniFilter Search component
31 lines • 1.32 kB
JavaScript
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';
var OmniStringFilter = /** @class */ (function () {
function OmniStringFilter() {
this.token = null;
this.operator = null;
this.value = null;
this.inputType = 'text';
this.operators = [
new OmniEqualityOperator(),
new OmniIsNotOperator(),
new OmniLikeOperator(),
new OmniStartsWithOperator(),
new OmniEndsWithOperator(),
new OmniLessThanOperator(),
new OmniGreaterThanOperator(),
new OmniAnyOfOperator(),
];
// constructor(data: OmniFilterTokenShape) {
// }
}
return OmniStringFilter;
}());
export { OmniStringFilter };
//# sourceMappingURL=OmniStringFilter.js.map