wikibase-sdk
Version:
utils functions to query a Wikibase instance and simplify its results
17 lines • 624 B
JavaScript
import { isSenseId } from './helpers.js';
import { simplifyClaims } from './simplify_claims.js';
import { simplifyGlosses } from './simplify_text_attributes.js';
export const simplifySense = (sense, options = {}) => {
const { id, glosses, claims } = sense;
if (!isSenseId(id))
throw new Error('invalid sense object');
return {
id,
glosses: simplifyGlosses(glosses),
claims: simplifyClaims(claims, options),
};
};
export function simplifySenses(senses, options = {}) {
return senses.map(sense => simplifySense(sense, options));
}
//# sourceMappingURL=simplify_senses.js.map