wikibase-sdk
Version:
utils functions to query a Wikibase instance and simplify its results
29 lines • 987 B
TypeScript
import type { Claims } from './claim.js';
import type { EntityInfo, FormId, ItemId, SenseId } from './entity.js';
import type { SimplifiedClaims } from './simplify_claims.js';
import type { Glosses, Representations, SimplifiedGlosses, SimplifiedRepresentations } from './terms.js';
export interface Form extends EntityInfo<FormId> {
representations?: Representations;
grammaticalFeatures?: ItemId[];
claims?: Claims;
}
export interface Sense extends EntityInfo<SenseId> {
glosses?: Glosses;
claims?: Claims;
}
export type SimplifiedForms = SimplifiedForm[];
export type SimplifiedSenses = SimplifiedSense[];
export interface SimplifiedForm {
id: FormId;
type: 'form';
representations?: SimplifiedRepresentations;
grammaticalFeatures?: ItemId[];
claims?: SimplifiedClaims;
}
export interface SimplifiedSense {
id: SenseId;
type: 'sense';
glosses?: SimplifiedGlosses;
claims?: SimplifiedClaims;
}
//# sourceMappingURL=lexeme.d.ts.map