/** Currently supported languages (LCID). */
export var Lcid;
(function (Lcid) {
    Lcid[Lcid["Swedish"] = 1053] = "Swedish";
    Lcid[Lcid["English"] = 1033] = "English";
    Lcid[Lcid["Norwegian"] = 1044] = "Norwegian";
    Lcid[Lcid["Danish"] = 1030] = "Danish";
})(Lcid || (Lcid = {}));
/**
 * Type of BimChange. Used in interfaces extending {@link BimChangeBase} (as type property) which in turn are part
 * of discriminant union type {@link BimChange}.
 */
export var BimChangeType;
(function (BimChangeType) {
    BimChangeType[BimChangeType["Undefined"] = 0] = "Undefined";
    BimChangeType[BimChangeType["Folder"] = 1] = "Folder";
    BimChangeType[BimChangeType["Container"] = 2] = "Container";
    BimChangeType[BimChangeType["Blob"] = 4] = "Blob";
    BimChangeType[BimChangeType["BlobWithGeometry"] = 16] = "BlobWithGeometry";
    BimChangeType[BimChangeType["Ifc"] = 16] = "Ifc";
    BimChangeType[BimChangeType["Dwg"] = 17] = "Dwg";
    BimChangeType[BimChangeType["Layer"] = 32] = "Layer";
})(BimChangeType || (BimChangeType = {}));
/**
 * Type guard to check if specified change is a {@link BimChangeIfc}.
 * @param change Change to check
 */
export function isIfc(change) {
    return change.type === BimChangeType.Ifc;
}
/**
 * Type guard to check if specified change is a {@link BimChangeDwg}.
 * @param change Change to check
 */
export function isDwg(change) {
    return change.type === BimChangeType.Dwg;
}
/**
 * Type guard to check if specified change is a {@link BimChangeBlob}.
 * @param change Change to check
 */
export function isBlob(change) {
    return change.type === BimChangeType.Blob;
}
/**
 * Type guard to check if specified change is a {@link BimFolder}.
 * @param change Change to check
 */
export function isFolder(change) {
    return change.type === BimChangeType.Folder;
}
/**
 * Type guard to check if specified change is a {@link BimChangeLayer}.
 * @param change Change to check
 */
export function IsLayer(change) {
    return change.type === BimChangeType.Layer;
}
//# sourceMappingURL=bim-api-client.js.map