@kit-data-manager/react-search-component
Version:
All-in-one component for rendering an elastic search UI for searching anything. Built-in support for visualizing related items in a graph and resolving unique identifiers.
23 lines (22 loc) • 921 B
TypeScript
import { type ClassValue } from "clsx";
import { FilterValue } from "@elastic/search-ui";
export declare function cn(...inputs: ClassValue[]): string;
export declare function fieldOptionsToObject(array: (string | {
field: string;
})[]): Record<string, Record<string, unknown>>;
export declare function fieldOptionsToArray(array: (string | {
field: string;
})[]): any[];
export declare function prettyPrintURL(url: string): string;
export declare function autoUnwrap<E>(item?: E | {
raw?: E | undefined;
}): string | E;
export declare function autoUnwrapArray<E>(item?: E[] | {
raw?: E[];
}): string[] | E[];
export declare function toArray<E>(element: E | E[]): E[];
export declare function parseStringValueToNumber(value: string): number;
export declare function injectMeta(obj: {
[key: string]: unknown;
}, index: string): void;
export declare function filterValueToString(fv: FilterValue): string;