@1771technologies/lytenyte-pro
Version:
Blazingly fast headless React data grid with 100s of features.
31 lines (30 loc) • 1.37 kB
TypeScript
import type { SelectOption } from "./operator-select";
import type { FilterSelectFlat } from "./use-filter-select";
export declare const context: import("react").Context<{
readonly filter: FilterSelectFlat;
readonly extender: "AND" | "OR" | null;
readonly showExtender: boolean;
readonly onExtenderChange: (v: "AND" | "OR" | null) => void;
readonly operatorOptions: SelectOption[];
readonly operatorValue: SelectOption | null;
readonly operatorOnChange: (v: SelectOption) => void;
readonly value: string | number | null | undefined;
readonly valueDisabled: boolean;
readonly onValueChange: (v: string | number | null) => void;
readonly isNumberInput: boolean;
readonly filterHasNoValue: boolean;
}>;
export declare const useFilterRow: () => {
readonly filter: FilterSelectFlat;
readonly extender: "AND" | "OR" | null;
readonly showExtender: boolean;
readonly onExtenderChange: (v: "AND" | "OR" | null) => void;
readonly operatorOptions: SelectOption[];
readonly operatorValue: SelectOption | null;
readonly operatorOnChange: (v: SelectOption) => void;
readonly value: string | number | null | undefined;
readonly valueDisabled: boolean;
readonly onValueChange: (v: string | number | null) => void;
readonly isNumberInput: boolean;
readonly filterHasNoValue: boolean;
};