@qudtlib/core
Version:
Data model for QUDTLib
23 lines (22 loc) • 972 B
TypeScript
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