UNPKG

sparnatural

Version:

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

29 lines (28 loc) 1.91 kB
import { Term } from "@rdfjs/types/data-model"; import { AutocompleteDataProviderIfc, ListDataProviderIfc, RdfTermDatasourceItem, RdfTermTreeDatasourceItem, TreeDataProviderIfc, ValuesListDataProviderIfc } from "./DataProviders"; /** * An implementation of ListDataProviderIfc that does nothing ! */ export declare class NoOpListDataProvider implements ListDataProviderIfc { init(lang: string, defaultLang: string, typePredicate: string): void; getListContent(domain: string, predicate: string, range: string, callback: (items: RdfTermDatasourceItem[]) => void, errorCallback?: (payload: any) => void): void; } /** * An implementation of ListDataProviderIfc that does nothing ! */ export declare class NoOpValuesListDataProvider implements ValuesListDataProviderIfc { init(lang: string, defaultLang: string, typePredicate: string): void; getListContent(values: Term[], callback: (items: RdfTermDatasourceItem[]) => void, errorCallback?: (payload: any) => void): void; } /** * An AutocompleteDataProviderIfc that does nothing */ export declare class NoOpAutocompleteProvider implements AutocompleteDataProviderIfc { init(lang: string, defaultLang: string, typePredicate: string): void; getAutocompleteSuggestions(domain: string, predicate: string, range: string, key: string, callback: (items: RdfTermDatasourceItem[]) => void, errorCallback?: (payload: any) => void): void; } export declare class NoOpTreeDataProvider implements TreeDataProviderIfc { init(lang: string, defaultLang: string, typePredicate: string): void; getRoots(domain: string, predicate: string, range: string, callback: (items: RdfTermTreeDatasourceItem[]) => void, errorCallback?: (payload: any) => void): void; getChildren(node: string, domain: string, predicate: string, range: string, callback: (items: RdfTermTreeDatasourceItem[]) => void, errorCallback?: (payload: any) => void): void; }