effect-schema-viz
    Preparing search index...

    Interface Node

    A diagram node representing a struct or record type.

    interface Node {
        edgeAttributes?: EdgeAttributesObject;
        isClass: boolean;
        name: string;
        nodeAttributes?: NodeAttributesObject;
        signatures: readonly (
            | {
                _tag: "PropertySignature";
                name: PropertyKey;
                reference: Reference;
            }
            | { _tag: "IndexSignature"; name: PropertyKey; reference: Reference }
        )[];
    }

    Hierarchy (View Summary)

    Index

    Properties

    edgeAttributes?: EdgeAttributesObject

    Graphviz edge options for all edges exiting from this node.

    isClass: boolean

    True if this object-like schema is for a class type.

    name: string
    nodeAttributes?: NodeAttributesObject

    Graphviz node options.

    signatures: readonly (
        | { _tag: "PropertySignature"; name: PropertyKey; reference: Reference }
        | { _tag: "IndexSignature"; name: PropertyKey; reference: Reference }
    )[]

    List of index of property signatures.