UNPKG

wikibase-edit

Version:

Edit Wikibase from NodeJS

39 lines 1.55 kB
import type { SetQualifierParams } from '../../../src/lib/qualifier/set.js'; import type { SetReferenceParams } from '../../../src/lib/reference/set.js'; import type { SimplifiedEditableClaim, SimplifiedEditableQualifiers } from '../../../src/lib/types/edit_entity.js'; import type { Datatype, Guid, ItemId, PropertyId } from 'wikibase-sdk'; interface AddClaimParams { id?: ItemId; property?: PropertyId; datatype?: Datatype; value?: SimplifiedEditableClaim; qualifiers?: SimplifiedEditableQualifiers; } export declare function addClaim(params?: AddClaimParams): Promise<{ id: `Q${number}`; property: `P${number}`; claim: import("wikibase-sdk").Claim; guid: Guid<ItemId>; }>; interface AddQualifierParams extends Partial<Pick<SetQualifierParams, 'property' | 'value'>> { guid?: Guid<ItemId>; datatype?: Datatype; } export declare function addQualifier({ guid, property, datatype, value }: AddQualifierParams): Promise<{ guid: Guid<`Q${number}`>; property: `P${number}`; qualifier: import("wikibase-sdk").Snak; hash: string; }>; interface AddReferenceParams extends Partial<Pick<SetReferenceParams, 'property' | 'value'>> { guid?: Guid<ItemId>; datatype?: Datatype; } export declare function addReference({ guid, property, datatype, value }: AddReferenceParams): Promise<{ guid: Guid<`Q${number}`>; property: `P${number}`; reference: import("wikibase-sdk").Reference; referenceSnak: import("wikibase-sdk").Snak; }>; export {}; //# sourceMappingURL=sandbox_snaks.d.ts.map