UNPKG

@hashuplabs/omni-filter

Version:
20 lines (19 loc) 709 B
/// <reference types="react" /> import { OmniToken } from '../OmniToken'; import { OmniOperator } from '../operators/OmniOperator'; import { OmniFilterBar } from './OmniFilterBar'; export declare type OmniFilterPickerCallback = (value: string) => void; export interface OmniFilterTokenShape { operators: OmniOperator[]; token: string | null; operator: string | null; value: string | null; inputType: string | null; picker?: (setValue: OmniFilterPickerCallback) => JSX.Element; } interface OmniFilterTokenPropShape { token: OmniToken; controller: OmniFilterBar; } export declare function OmniFilterToken({ token, controller }: OmniFilterTokenPropShape): JSX.Element; export {};