UNPKG

@parametricos/bcf-js

Version:

BCF.js is a BIM Collaboration Format (BCF) reader & parser.

39 lines 1.32 kB
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