UNPKG

armisa-models

Version:
23 lines (22 loc) 993 B
/// <reference types="node" /> import { IFilterMethodType, FilterBase, IValueOfListFilterType } from "./FilterBase"; export type IFilterBooleanJson = boolean | undefined; export declare class FilterBoolean extends FilterBase<boolean, boolean, IFilterBooleanJson> { key: string; method: IFilterMethodType; from: boolean | undefined; to: boolean | undefined; list: any; getFilter: () => IFilterBooleanJson; setMethodValue: (value: number | undefined) => void; getMethodValue: () => 0 | 1; get keyOfMethod(): string; set keyOfMethod(value: string); isFiltered: () => boolean; clearFilter: () => void; itemOfListValue?: boolean | undefined; multiItem?: IValueOfListFilterType<boolean> | undefined; multiItemTimer?: NodeJS.Timeout; constructor(key: string, method: IFilterMethodType, from: boolean | undefined, to: boolean | undefined, list: any); static empty(key: string, from?: boolean): FilterBoolean; }