UNPKG

wikibase-sdk

Version:

utils functions to query a Wikibase instance and simplify its results

21 lines 2.17 kB
import type { ClientUrlBuilders } from './client.js'; import type { CirrusSearchPagesOptions } from './queries/cirrus_search.js'; import type { GetEntitiesFromSitelinksOptions } from './queries/get_entities_from_sitelinks.js'; import type { GetEntityRevisionOptions } from './queries/get_entity_revision.js'; import type { GetManyEntitiesOptions } from './queries/get_many_entities.js'; import type { GetReverseClaimsOptions } from './queries/get_reverse_claims.js'; import type { GetRevisionsOptions } from './queries/get_revisions.js'; import type { SearchEntitiesOptions } from './queries/search_entities.js'; import type { ClientOptions, SimplifyEntityOptions } from './types/options.js'; export declare function buildSimpleClient(urlBuilders: ClientUrlBuilders, clientOptions?: ClientOptions, simplifyEntityOptions?: SimplifyEntityOptions): { searchEntities(options: SearchEntitiesOptions): Promise<import("./index.js").SearchResult[]>; cirrusSearchPages(options: CirrusSearchPagesOptions): Promise<import("./helpers/parse_responses.js").Titles>; getEntities(options: GetManyEntitiesOptions, customSimplifyEntityOptions?: SimplifyEntityOptions): Promise<Record<string, import("./index.js").SimplifiedEntity>>; getRevisions(options: GetRevisionsOptions): Promise<Record<string, import("./helpers/parse_responses.js").PageRevisionInfo>>; getEntityRevision(options: GetEntityRevisionOptions, customSimplifyEntityOptions?: SimplifyEntityOptions): Promise<import("./index.js").SimplifiedEntity>; getEntitiesFromSitelinks(options: GetEntitiesFromSitelinksOptions, customSimplifyEntityOptions?: SimplifyEntityOptions): Promise<Record<string, import("./index.js").SimplifiedEntity>>; sparqlQuery(sparql: string): Promise<(Record<string, import("./index.js").SparqlValueRaw> & Record<string, import("./index.js").SimplifiedSparqlValueGroup>)[]>; getReverseClaims(options: GetReverseClaimsOptions): Promise<(Record<string, import("./index.js").SparqlValueRaw> & Record<string, import("./index.js").SimplifiedSparqlValueGroup>)[]>; }; export type WbkSimpleClient = ReturnType<typeof buildSimpleClient>; //# sourceMappingURL=simple_client.d.ts.map