sparnatural
Version:
Visual client-side SPARQL query builder and knowledge graph exploration tool
29 lines (28 loc) • 1.91 kB
TypeScript
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;
}