UNPKG

sparnatural

Version:

Visual client-side SPARQL query builder and knowledge graph exploration tool

17 lines (16 loc) 891 B
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>; }