UNPKG

wikibase-edit

Version:
18 lines (13 loc) 529 B
import { isEntityId, isItemId } from 'wikibase-sdk' import error_ from '../error.js' export default params => { const { from, to } = params if (!isEntityId(from)) throw error_.new('invalid "from" entity id', params) if (!isEntityId(to)) throw error_.new('invalid "to" entity id', params) if (!isItemId(from)) throw error_.new('unsupported entity type', params) if (!isItemId(to)) throw error_.new('unsupported entity type', params) return { action: 'wbmergeitems', data: { fromid: from, toid: to }, } }