wikibase-edit
Version:
Edit Wikibase from NodeJS
27 lines • 1.09 kB
TypeScript
import type { Reconciliation } from '../entity/validate_reconciliation_object.js';
import type { WikibaseEditAPI } from '../index.js';
import type { BaseRevId } from '../types/common.js';
import type { SerializedConfig } from '../types/config.js';
import type { RawEditableEntity, SimplifiedEditableQualifiers, SimplifiedEditableReferences } from '../types/edit_entity.js';
import type { EditableSnakValue } from '../types/snaks.js';
import type { Claim, PropertyId, Rank } from 'wikibase-sdk';
export interface CreateClaimParams {
id: RawEditableEntity['id'];
property: PropertyId;
value: EditableSnakValue;
qualifiers?: SimplifiedEditableQualifiers;
references?: SimplifiedEditableReferences;
rank?: Rank;
reconciliation?: Reconciliation;
summary?: string;
baserevid?: BaseRevId;
}
export declare function createClaim(params: CreateClaimParams, config: SerializedConfig, API: WikibaseEditAPI): Promise<{
claim: Claim;
success: 1;
}>;
export interface CreateClaimResponse {
claim: Claim;
success: 1;
}
//# sourceMappingURL=create.d.ts.map