Coda by Ian Macalinao
    Preparing search index...

    Interface RootNode<TProgram, TAdditionalPrograms>

    The root of a Codama IDL. Pairs a primary program with any number of additional programs and tags the IDL with the spec version.

    Diagram

    interface RootNode<
        TProgram extends ProgramNode = ProgramNode,
        TAdditionalPrograms extends
            ProgramNode[] | undefined = ProgramNode[] | undefined,
    > {
        additionalPrograms?: TAdditionalPrograms;
        kind: "rootNode";
        program: TProgram;
        standard: "codama";
        version: `1.${number}.${number}`;
    }

    Type Parameters

    Index
    additionalPrograms?: TAdditionalPrograms

    Additional programs referenced by the primary program.

    kind: "rootNode"
    program: TProgram

    The primary program described by the IDL.

    standard: "codama"

    A literal marker identifying the JSON object as a Codama IDL. This allows other communities to fork the Codama standard under a different marker.

    version: `1.${number}.${number}`

    The Codama spec version this IDL conforms to.