UNPKG

@qudtlib/core

Version:

Data model for QUDTLib

23 lines (22 loc) 972 B
import { SupportsEquals } from "./baseTypes.js"; import { LangString } from "./langString.js"; export declare class QuantityKind implements SupportsEquals<QuantityKind> { readonly iri: string; readonly labels: LangString[]; readonly applicableUnitIris: string[]; readonly broaderQuantityKindIris: string[]; readonly dimensionVectorIri?: string; readonly symbol?: string; readonly exactMatchIris: string[]; constructor(iri: string, dimensionVector?: string, symbol?: string, labels?: LangString[]); getIriLocalname(): string; addLabel(label: LangString): void; hasLabel(label: string): boolean; getLabelForLanguageTag(languageTag: string): string | undefined; addApplicableUnitIri(unit: string): void; addBroaderQuantityKindIri(quantityKind: string): void; addExactMatchIri(exactMatch: string): void; equals(other?: QuantityKind): boolean; toString(): string; } //# sourceMappingURL=quantityKind.d.ts.map