@foxglove/omgidl-parser
Version:
Parse OMG IDL to flattened definitions for serialization
14 lines • 688 B
TypeScript
import { IDLNode } from "./IDLNode";
import { StructMemberIDLNode } from "./StructMemberIDLNode";
import { IStructIDLNode } from "./interfaces";
import { StructASTNode } from "../astTypes";
import { IDLMessageDefinition } from "../types";
export declare class StructIDLNode extends IDLNode<StructASTNode> implements IStructIDLNode {
get type(): string;
get definitions(): StructMemberIDLNode[];
/** Writes out struct as IDL Message definition with resolved `definitions` members */
toIDLMessageDefinition(): IDLMessageDefinition;
/** Gets node within struct by its local name (unscoped) */
private getStructMemberNode;
}
//# sourceMappingURL=StructIDLNode.d.ts.map