solid-ui
Version:
UI library for writing Solid read-write-web applications
23 lines • 870 B
TypeScript
import { NamedNode, Literal } from 'rdflib';
import { QueryParameters } from './publicData';
export declare type AutocompleteDecoration = {
acceptButton?: HTMLElement;
cancelButton: HTMLElement;
editButton?: HTMLElement;
deleteButton?: HTMLElement;
};
export declare type AutocompleteOptions = {
targetClass?: NamedNode;
currentObject?: NamedNode;
currentName?: Literal;
queryParams: QueryParameters;
size?: number;
permanent?: boolean;
};
interface Callback1 {
(_subject: NamedNode, _name: Literal): any;
}
export declare function setVisible(element: HTMLElement, visible: boolean): void;
export declare function renderAutoComplete(dom: HTMLDocument, acOptions: AutocompleteOptions, decoration: AutocompleteDecoration, callback: Callback1): Promise<HTMLDivElement>;
export {};
//# sourceMappingURL=autocompletePicker.d.ts.map