2025-10-01 19:55:38 +02:00

19 lines
748 B
TypeScript

import { XMLElement } from './XMLElement';
export declare class XMLElementBuilder implements XMLElement {
type: string;
name: string;
attributes: {
[name: string]: string;
};
elements: XMLElementBuilder[];
parent: XMLElementBuilder;
constructor(name: string, attributes?: any, parent?: XMLElementBuilder);
toXML(includeDeclaration?: boolean): string;
toJSON(includeDeclaration?: boolean): string;
ele(name: string, attributes?: any, insertAtStart?: boolean): XMLElementBuilder;
findNamespace(namespace: string): string;
protected static exportFindNamespace(element: XMLElementBuilder): (ns: string) => string;
add<T>(element: any[]): T[];
add<T>(element: any): T;
}