wikibase-edit
Version:
Edit Wikibase from NodeJS
21 lines • 1.63 kB
TypeScript
import type { addAlias } from './alias/add.js';
import type { removeAlias } from './alias/remove.js';
import type { setAlias } from './alias/set.js';
import type { removeClaim } from './claim/remove.js';
import type { setClaim } from './claim/set.js';
import type { setDescription } from './description/set.js';
import type { createEntity } from './entity/create.js';
import type { deleteEntity } from './entity/delete.js';
import type { _rawEditEntity, editEntity } from './entity/edit.js';
import type { mergeEntity } from './entity/merge.js';
import type { setLabel } from './label/set.js';
import type { removeQualifier } from './qualifier/remove.js';
import type { setQualifier } from './qualifier/set.js';
import type { removeReference } from './reference/remove.js';
import type { setReference } from './reference/set.js';
import type { setSitelink } from './sitelink/set.js';
import type { GeneralConfig, RequestConfig } from './types/config.js';
type ActionFunction = typeof addAlias | typeof removeAlias | typeof setAlias | typeof removeClaim | typeof setClaim | typeof setDescription | typeof createEntity | typeof deleteEntity | typeof editEntity | typeof mergeEntity | typeof setLabel | typeof removeQualifier | typeof setQualifier | typeof removeReference | typeof setReference | typeof setSitelink | typeof _rawEditEntity;
export declare function requestWrapper<Params extends object, Response extends object, F extends ActionFunction = ActionFunction>(actionFn: F, generalConfig: GeneralConfig): (params: Params, reqConfig?: RequestConfig) => Promise<Response>;
export {};
//# sourceMappingURL=request_wrapper.d.ts.map