UNPKG

wikibase-edit

Version:

Edit Wikibase from NodeJS

27 lines 1.36 kB
import type { AbsoluteUrl } from '../types/common.js'; import type { CustomEditableTimeSnakValue } from '../types/snaks.js'; import type { Claim, EntityId, MonolingualTextSnakDataValue, PropertyId, Snak, SnakDataValue, SnakType, WikibaseEntityIdSnakDataValue } from 'wikibase-sdk'; export declare const singleClaimBuilders: { string(str: string): string; entity(entityId: EntityId): string; time(value: CustomEditableTimeSnakValue | string | number): string; monolingualtext(valueObj: MonolingualTextSnakDataValue["value"]): string; quantity(amount: number, instance: AbsoluteUrl): string; globecoordinate(obj: any): string; }; export declare const entityEditBuilders: { string(pid: PropertyId, value: any): ClaimDraft; entity(pid: PropertyId, value: EntityId | WikibaseEntityIdSnakDataValue): ClaimDraft; monolingualtext(pid: PropertyId, value: any): ClaimDraft; time(pid: PropertyId, value: any): ClaimDraft; quantity(pid: PropertyId, value: any, instance?: AbsoluteUrl): ClaimDraft; globecoordinate(pid: PropertyId, value: any): ClaimDraft; specialSnaktype(pid: PropertyId, snaktype: SnakType): ClaimDraft; }; type ClaimDraft = Pick<Claim, 'rank' | 'type'> & { mainsnak: Pick<Snak, 'property' | 'snaktype'> & { datavalue?: SnakDataValue; }; }; export {}; //# sourceMappingURL=builders.d.ts.map