Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 20s
Build & Deploy / 🧪 QA (push) Failing after 34s
Build & Deploy / 🏗️ Build (push) Has started running
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Smoke Test (push) Has been cancelled
Build & Deploy / ⚡ Lighthouse (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
15 lines
539 B
Plaintext
15 lines
539 B
Plaintext
export interface FilterOptionOption<Option> {
|
|
readonly label: string;
|
|
readonly value: string;
|
|
readonly data: Option;
|
|
}
|
|
interface Config<Option> {
|
|
readonly ignoreCase?: boolean;
|
|
readonly ignoreAccents?: boolean;
|
|
readonly stringify?: (option: FilterOptionOption<Option>) => string;
|
|
readonly trim?: boolean;
|
|
readonly matchFrom?: 'any' | 'start';
|
|
}
|
|
export declare const createFilter: <Option>(config?: Config<Option> | undefined) => (option: FilterOptionOption<Option>, rawInput: string) => boolean;
|
|
export {};
|