Coda by Ian Macalinao
    Preparing search index...

    Interface EventNode<TData, TDiscriminators>

    A program event: its data shape and optional discriminators used to identify it on the wire.

    interface EventNode<
        TData extends TypeNode = TypeNode,
        TDiscriminators extends
            DiscriminatorNode[] | undefined = DiscriminatorNode[] | undefined,
    > {
        data: TData;
        discriminators?: TDiscriminators;
        docs?: Docs;
        kind: "eventNode";
        name: CamelCaseString;
    }

    Type Parameters

    Index
    data: TData

    The type describing the event payload.

    discriminators?: TDiscriminators

    Discriminators that distinguish this event from others. When multiple are listed, they are combined with a logical AND.

    docs?: Docs

    Markdown documentation for the event.

    kind: "eventNode"

    The name of the event.