@parametricos/bcf-js
Version:
BCF.js is a BIM Collaboration Format (BCF) reader & parser.
42 lines • 1.46 kB
TypeScript
import { IComment, IMarkup, IViewPoint } from "../schema";
import * as SharedHelpers from '../SharedHelpers';
export declare namespace Helpers {
const XmlParserOptions: {
attributeNamePrefix: string;
ignoreAttributes: boolean;
ignoreNameSpace: boolean;
allowBooleanAttributes: boolean;
trimValues: boolean;
};
const XmlBuilderOptions: {
attributeNamePrefix: string;
ignoreAttributes: boolean;
ignoreNameSpace: boolean;
suppressBooleanAttributes: boolean;
parseNodeValue: boolean;
parseAttributeValue: boolean;
trimValues: boolean;
suppressEmptyNode: boolean;
};
const GetViewpoint: typeof SharedHelpers.GetViewpoint;
const XmlToJsonNotation: typeof SharedHelpers.XmlToJsonNotation;
function GetMarkup(xmlString: any): IMarkup;
function GetViewpoints(data: any): IViewPoint[] | undefined;
function GetComments(data: any): IComment[] | undefined;
/**
* 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
*/
function ObjectToArray(data: any): any[];
function ParsePoint(point: any): {
x: any;
y: any;
z: any;
};
function MarkupToXmlNotation(markup: any): any;
function RenameJsonKeys(obj: any, options?: any): any;
}
//# sourceMappingURL=Helpers.d.ts.map