/** * `AutoCompleteTextSearchMode` - Enum which describes possible options. * * @public */ export declare enum AutoCompleteTextSearchMode { /** * `startsWith` - The search text must be at the beginning of the string. */ StartsWith = "startsWith", /** * `startsWithCaseSensitive` - The search text must be at the beginning of the string and is case sensitive. */ StartsWithCaseSensitive = "startsWithCaseSensitive", /** * `contains` - The search text must be contained in the string. */ Contains = "contains", /** * `containsCaseSensitive` - The search text must be contained in the string and is case sensitive. */ ContainsCaseSensitive = "containsCaseSensitive", /** * `equals` - The search text must be equal to the string. */ Equals = "equals", /** * `equalsCaseSensitive` - The search text must be equal to the string and is case sensitive. */ EqualsCaseSensitive = "equalsCaseSensitive" } export type AutoCompleteSearchPredicate = (search: string, item: T) => boolean; export declare namespace AutoCompleteTextSearchMode { function getPredicate(mode: AutoCompleteTextSearchMode): AutoCompleteSearchPredicate; } //# sourceMappingURL=AutoCompleteTextSearchMode.d.ts.map