Type Utils
    Preparing search index...

    Variable getMetadataConst

    getMetadata: {
        <T extends string | symbol, U>(key: T, from: U): any;
        <T extends string | symbol, U, V extends TypeGuard<any>>(
            key: T,
            from: U,
            schema: V,
        ): undefined | GetTypeGuard<V>;
        <T extends string | symbol>(
            key: T,
        ): {
            <U>(from: U): any;
            <U, V extends TypeGuard<any>>(from: U, schema: V): any;
        };
        <T extends string | symbol, U, V extends TypeGuard<any>>(
            key: T,
            from?: U,
            schema?: V,
        ): undefined | GetTypeGuard<V>;
    } = retrieveMetadata

    Type declaration

      • <T extends string | symbol, U>(key: T, from: U): any
      • Type Parameters

        • T extends string | symbol
        • U

        Parameters

        • key: T
        • from: U

        Returns any

      • <T extends string | symbol, U, V extends TypeGuard<any>>(
            key: T,
            from: U,
            schema: V,
        ): undefined | GetTypeGuard<V>
      • Type Parameters

        • T extends string | symbol
        • U
        • V extends TypeGuard<any>

        Parameters

        • key: T
        • from: U
        • schema: V

        Returns undefined | GetTypeGuard<V>

      • <T extends string | symbol>(
            key: T,
        ): {
            <U>(from: U): any;
            <U, V extends TypeGuard<any>>(from: U, schema: V): any;
        }
      • Type Parameters

        • T extends string | symbol

        Parameters

        • key: T

        Returns { <U>(from: U): any; <U, V extends TypeGuard<any>>(from: U, schema: V): any }

      • <T extends string | symbol, U, V extends TypeGuard<any>>(
            key: T,
            from?: U,
            schema?: V,
        ): undefined | GetTypeGuard<V>
      • Type Parameters

        • T extends string | symbol
        • U
        • V extends TypeGuard<any>

        Parameters

        • key: T
        • Optionalfrom: U
        • Optionalschema: V

        Returns undefined | GetTypeGuard<V>