sparnatural
Version:
Visual client-side SPARQL query builder and knowledge graph exploration tool
17 lines (16 loc) • 891 B
TypeScript
import { SelectedVal } from "../SelectedVal";
import { AbstractWidget } from "./AbstractWidget";
import { HTMLComponent } from '../HtmlComponent';
import { AutocompleteDataProviderIfc } from '../datasources/DataProviders';
import { LabelledCriteria, RdfTermCriteria } from '../../SparnaturalQueryIfc';
export interface AutocompleteConfiguration {
dataProvider: AutocompleteDataProviderIfc;
maxItems: number;
}
export declare class AutoCompleteWidget extends AbstractWidget {
static defaultConfiguration: AutocompleteConfiguration;
protected configuration: AutocompleteConfiguration;
constructor(parentComponent: HTMLComponent, configuration: AutocompleteConfiguration, startClassValue: SelectedVal, objectPropVal: SelectedVal, endClassValue: SelectedVal);
render(): this;
parseInput(input: LabelledCriteria<RdfTermCriteria>): LabelledCriteria<RdfTermCriteria>;
}