wikibase-edit
Version:
Edit Wikibase from NodeJS
19 lines • 989 B
TypeScript
import { type Guid, type PropertyClaimsId, type PropertyId, type SimplifiedClaim, type MediaInfoId } from 'wikibase-sdk';
import type { EditEntityResponse } from '../entity/edit.js';
import type { WikibaseEditAPI } from '../index.js';
import type { BaseRevId } from '../types/common.js';
import type { SerializedConfig } from '../types/config.js';
import type { RawEditableEntity } from '../types/edit_entity.js';
export type MovableEntityId = Exclude<RawEditableEntity['id'], MediaInfoId>;
export interface MoveClaimParams {
guid?: Guid<MovableEntityId>;
propertyClaimsId?: PropertyClaimsId;
id?: MovableEntityId;
property?: PropertyId;
newValue?: SimplifiedClaim;
summary?: string;
baserevid?: BaseRevId;
}
export declare function moveClaims(params: MoveClaimParams, config: SerializedConfig, API: WikibaseEditAPI): Promise<import("../index.js").CreateEntityResponse[]>;
export type MoveClaimResponse = EditEntityResponse[];
//# sourceMappingURL=move.d.ts.map