effect-schema-viz
    Preparing search index...

    Variable Reference

    Reference: {
        BigInt: Reference;
        suffixOptional: (reference: Reference) => Reference;
        collectDisplays(
            references: readonly [Reference, Reference],
        ): readonly [string, string];
        collectTargets(references: readonly Reference[]): string[];
        curried(targets: readonly string[]): (display: string) => Reference;
        formatRestTuple(__namedParameters: Reference): Reference;
        Node(target: string): Reference;
        ofNode(__namedParameters: Node): Reference;
        Primitive(display: string): Reference;
        suffix(s: string): (reference: Reference) => Reference;
        suffixOptionalIf(flag: boolean): (reference: Reference) => Reference;
        (display: string, targets: readonly string[]): Reference;
    }

    A labeled, possibly empty, list of references to user types.

    For example, for some signature of some struct defined so:

    const MyStruct = Schema.struct({
    ...
    mySignature: Schema.Array(MyOtherStruct),
    ...
    })

    We would expect the compiled signature of mySignature to have a reference to:

    {
    display: 'MyOtherStruct[]',
    targets: ['MyOtherStruct'],
    }

    Type declaration