wikibase-sdk
Version:
utils functions to query a Wikibase instance and simplify its results
17 lines • 707 B
JavaScript
import { isFormId } from './helpers.js';
import { simplifyClaims } from './simplify_claims.js';
import { simplifyRepresentations } from './simplify_text_attributes.js';
export function simplifyForm(form, options = {}) {
const { id, representations, grammaticalFeatures, claims } = form;
if (!isFormId(id))
throw new Error('invalid form object');
return {
id,
type: 'form',
representations: simplifyRepresentations(representations),
grammaticalFeatures,
claims: simplifyClaims(claims, options),
};
}
export const simplifyForms = (forms, options = {}) => forms.map(form => simplifyForm(form, options));
//# sourceMappingURL=simplify_forms.js.map