Type Utils
    Preparing search index...

    Variable recordConst

    record: {
        (): TypeGuard<Record<string, any>>;
        (rules: Partial<Rules>): TypeGuard<Record<string, any>>;
        (rules: RecordRule[]): TypeGuard<Record<string, any>>;
        <K extends string | number | symbol, T>(
            keyGuard: TypeGuard<K>,
            valueGuard: TypeGuard<T>,
        ): TypeGuard<Record<K, T>>;
        <K extends string | number | symbol, T>(
            keyGuard: TypeGuard<K>,
            valueGuard: TypeGuard<T>,
            rules: Partial<Rules>,
        ): TypeGuard<Record<K, T>>;
        <K extends string | number | symbol, T>(
            keyGuard: TypeGuard<K>,
            valueGuard: TypeGuard<T>,
            rules: RecordRule[],
        ): TypeGuard<Record<K, T>>;
    } & { optional: OptionalizedRecord } = ...