wikibase-edit
Version:
Edit Wikibase from NodeJS
28 lines • 1.07 kB
TypeScript
import type { Reconciliation } from '../entity/validate_reconciliation_object.js';
import type { PropertiesDatatypes } from '../properties/fetch_properties_datatypes.js';
import type { AbsoluteUrl } from '../types/common.js';
import type { SerializedConfig } from '../types/config.js';
import type { SimplifiedEditableQualifiers } from '../types/edit_entity.js';
import type { EntityWithClaims, Guid, PropertyId, SimplifiedClaim } from 'wikibase-sdk';
export interface RemoveClaimParams {
id?: EntityWithClaims['id'];
property?: PropertyId;
guid?: Guid | Guid[];
value?: SimplifiedClaim;
qualifiers?: SimplifiedEditableQualifiers;
reconciliation?: Reconciliation;
}
export declare function removeClaim(params: RemoveClaimParams, properties: PropertiesDatatypes, instance: AbsoluteUrl, config: SerializedConfig): Promise<{
action: string;
data: {
claim: string;
};
}>;
export interface RemoveClaimResponse {
pageinfo: {
lastrevid: number;
};
success: 1;
claims: Guid[];
}
//# sourceMappingURL=remove.d.ts.map