@fboes/aerofly-custom-missions
Version:
Builder for Aerofly FS4 Custom Missions Files
35 lines (34 loc) • 1.23 kB
TypeScript
export declare class AeroflyConfigurationNode {
type: string;
name: string;
value: string | number | bigint | string[] | number[] | boolean;
_comment: string;
protected children: AeroflyConfigurationNode[];
protected space: string;
constructor(
type: string,
name: string,
value?: string | number | bigint | string[] | number[] | boolean,
_comment?: string,
);
append(...nodes: AeroflyConfigurationNode[]): AeroflyConfigurationNode;
appendChild(
type: string,
name: string,
value?: string | number | bigint | string[] | number[] | boolean,
_comment?: string,
): this;
get valueAsString(): string;
toString(indent?: number): string;
protected aeroflyEscape(text: string): string;
toXmlString(indent?: number): string;
protected xmlEscape(text: string): string;
}
export declare class AeroflyConfigurationNodeSpacer extends AeroflyConfigurationNode {
protected space: string;
}
export declare class AeroflyConfigurationNodeComment extends AeroflyConfigurationNode {
toString(indent?: number): string;
toXmlString(indent?: number): string;
}
//# sourceMappingURL=AeroflyConfigurationNode.d.ts.map