wikibase-edit
Version:
Edit Wikibase from NodeJS
13 lines • 507 B
JavaScript
import { validateAliases, validateEntityId, validateLanguage } from '../validate.js';
export function actionFactory(action) {
return function (params) {
const { id, language, value } = params;
validateEntityId(id);
validateLanguage(language);
validateAliases(value);
const data = { id, language };
data[action] = value instanceof Array ? value.join('|') : value;
return { action: 'wbsetaliases', data };
};
}
//# sourceMappingURL=action.js.map