@parametricos/bcf-js
Version:
BCF.js is a BIM Collaboration Format (BCF) reader & parser.
39 lines • 1.32 kB
TypeScript
import { Component, VisualizationInfo } from "./schema";
export declare const XmlParserOptions: {
attributeNamePrefix: string;
ignoreAttributes: boolean;
ignoreNameSpace: boolean;
allowBooleanAttributes: boolean;
trimValues: boolean;
};
export declare const XmlBuilderOptions: {
attributeNamePrefix: string;
ignoreAttributes: boolean;
ignoreNameSpace: boolean;
suppressBooleanAttributes: boolean;
parseNodeValue: boolean;
parseAttributeValue: boolean;
trimValues: boolean;
suppressEmptyNode: boolean;
};
export declare const arrayProps: string[];
export declare const attributes: string[];
export declare function GetVisInfoComponent(xmlData: any): Component;
export declare function GetViewpoint(xmlString: any): VisualizationInfo;
export declare function XmlToJsonNotation(node: any): any;
export declare function FixArraysNodes(value: any): any;
/**
* Returns an object as an array
* Can also accept array and returns new array if type is unknown
*
* @return data as an array
* @param data
*/
export declare function ObjectToArray(data: any): any[];
export declare function ParsePoint(point: any): {
x: any;
y: any;
z: any;
};
export declare function ChangeToUppercase(key: string, options?: any): string;
//# sourceMappingURL=SharedHelpers.d.ts.map