effect-schema-viz
    Preparing search index...

    Variable isSignature

    isSignature: <Tag extends "PropertySignature" | "IndexSignature">(
        tag: Tag,
    ) => (
        u: unknown,
    ) => u is
        | Extract<
            { _tag: "PropertySignature"; name: PropertyKey; reference: Reference },
            { _tag: Tag },
        >
        | Extract<
            { _tag: "IndexSignature"; name: PropertyKey; reference: Reference },
            { _tag: Tag },
        >

    Type declaration

      • <Tag extends "PropertySignature" | "IndexSignature">(
            tag: Tag,
        ): (
            u: unknown,
        ) => u is
            | Extract<
                { _tag: "PropertySignature"; name: PropertyKey; reference: Reference },
                { _tag: Tag },
            >
            | Extract<
                { _tag: "IndexSignature"; name: PropertyKey; reference: Reference },
                { _tag: Tag },
            >
      • Type Parameters

        • Tag extends "PropertySignature" | "IndexSignature"

        Parameters

        Returns (
            u: unknown,
        ) => u is
            | Extract<
                { _tag: "PropertySignature"; name: PropertyKey; reference: Reference },
                { _tag: Tag },
            >
            | Extract<
                { _tag: "IndexSignature"; name: PropertyKey; reference: Reference },
                { _tag: Tag },
            >