UNPKG

@foxglove/omgidl-parser

Version:

Parse OMG IDL to flattened definitions for serialization

14 lines 688 B
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