@traversable/schema
    Preparing search index...
    • Type Parameters

      • T extends readonly [] | readonly unknown[]
      • K extends string | number

      Parameters

      • x: T
      • ...ks: K[]

      Returns omit.NonFiniteArray<T, K>

    • Type Parameters

      • T extends Record<keyof T & string, unknown> | Record<keyof T & number, unknown>
      • K extends string

      Parameters

      • x: T
      • ...ks: K[]

      Returns omit.NonFiniteObject<T, K>

    • Type Parameters

      • T extends { [I in string | number | symbol]?: T<T>[I] }
      • K1 extends string | number | symbol
      • K2 extends string | number | symbol
      • K3 extends string | number | symbol
      • K4 extends string | number | symbol
      • K5 extends string | number | symbol
      • K6 extends string | number | symbol
      • K7 extends string | number | symbol
      • K8 extends string | number | symbol
      • K9 extends string | number | symbol

      Parameters

      Returns omit.Any<T, K1 | K2 | K3 | K4 | K5 | K6 | K7 | K8 | K9>

    • Type Parameters

      • T extends { [I in string | number | symbol]?: T<T>[I] }
      • K1 extends string | number | symbol
      • K2 extends string | number | symbol
      • K3 extends string | number | symbol
      • K4 extends string | number | symbol
      • K5 extends string | number | symbol
      • K6 extends string | number | symbol
      • K7 extends string | number | symbol
      • K8 extends string | number | symbol

      Parameters

      Returns omit.Any<T, K1 | K2 | K3 | K4 | K5 | K6 | K7 | K8>

    • Type Parameters

      • T extends { [I in string | number | symbol]?: T<T>[I] }
      • K1 extends string | number | symbol
      • K2 extends string | number | symbol
      • K3 extends string | number | symbol
      • K4 extends string | number | symbol
      • K5 extends string | number | symbol
      • K6 extends string | number | symbol
      • K7 extends string | number | symbol

      Parameters

      Returns omit.Any<T, K1 | K2 | K3 | K4 | K5 | K6 | K7>

    • Type Parameters

      • T extends { [I in string | number | symbol]?: T<T>[I] }
      • K1 extends string | number | symbol
      • K2 extends string | number | symbol
      • K3 extends string | number | symbol
      • K4 extends string | number | symbol
      • K5 extends string | number | symbol
      • K6 extends string | number | symbol

      Parameters

      Returns omit.Any<T, K1 | K2 | K3 | K4 | K5 | K6>

    • Type Parameters

      • T extends { [I in string | number | symbol]?: T<T>[I] }
      • K1 extends string | number | symbol
      • K2 extends string | number | symbol
      • K3 extends string | number | symbol
      • K4 extends string | number | symbol
      • K5 extends string | number | symbol

      Parameters

      Returns omit.Any<T, K1 | K2 | K3 | K4 | K5>

    • Type Parameters

      • T extends { [I in string | number | symbol]?: T<T>[I] }
      • K1 extends string | number | symbol
      • K2 extends string | number | symbol
      • K3 extends string | number | symbol
      • K4 extends string | number | symbol

      Parameters

      Returns omit.Any<T, K1 | K2 | K3 | K4>

    • Type Parameters

      • T extends { [I in string | number | symbol]?: T<T>[I] }
      • K1 extends string | number | symbol
      • K2 extends string | number | symbol
      • K3 extends string | number | symbol

      Parameters

      Returns omit.Any<T, K1 | K2 | K3>

    • Type Parameters

      • T extends { [I in string | number | symbol]?: T<T>[I] }
      • K1 extends string | number | symbol
      • K2 extends string | number | symbol

      Parameters

      Returns omit.Any<T, K1 | K2>

    • Type Parameters

      • T extends { [I in string | number | symbol]?: T<T>[I] }
      • K1 extends string | number | symbol

      Parameters

      Returns omit.Any<T, K1>

    • Type Parameters

      • T extends
            | undefined
            | null
            | string
            | number
            | bigint
            | boolean
            | symbol
            | RegExp
            | Date
            | { -readonly [K in string
            | number
            | symbol]: Mut<T[K], RegExp | Date> }
      • K1 extends string | number | symbol
      • K2 extends string | number | symbol
      • K3 extends string | number | symbol
      • K4 extends string | number | symbol
      • K5 extends string | number | symbol
      • K6 extends string | number | symbol
      • K7 extends string | number | symbol
      • K8 extends string | number | symbol
      • K9 extends string | number | symbol

      Parameters

      Returns omit.Any<T, K1 | K2 | K3 | K4 | K5 | K6 | K7 | K8 | K9>

    • Type Parameters

      • T extends
            | undefined
            | null
            | string
            | number
            | bigint
            | boolean
            | symbol
            | RegExp
            | Date
            | { -readonly [K in string
            | number
            | symbol]: Mut<T[K], RegExp | Date> }
      • K1 extends string | number | symbol
      • K2 extends string | number | symbol
      • K3 extends string | number | symbol
      • K4 extends string | number | symbol
      • K5 extends string | number | symbol
      • K6 extends string | number | symbol
      • K7 extends string | number | symbol
      • K8 extends string | number | symbol

      Parameters

      Returns omit.Any<T, K1 | K2 | K3 | K4 | K5 | K6 | K7 | K8>

    • Type Parameters

      • T extends
            | undefined
            | null
            | string
            | number
            | bigint
            | boolean
            | symbol
            | RegExp
            | Date
            | { -readonly [K in string
            | number
            | symbol]: Mut<T[K], RegExp | Date> }
      • K1 extends string | number | symbol
      • K2 extends string | number | symbol
      • K3 extends string | number | symbol
      • K4 extends string | number | symbol
      • K5 extends string | number | symbol
      • K6 extends string | number | symbol
      • K7 extends string | number | symbol

      Parameters

      Returns omit.Any<T, K1 | K2 | K3 | K4 | K5 | K6 | K7>

    • Type Parameters

      • T extends
            | undefined
            | null
            | string
            | number
            | bigint
            | boolean
            | symbol
            | RegExp
            | Date
            | { -readonly [K in string
            | number
            | symbol]: Mut<T[K], RegExp | Date> }
      • K1 extends string | number | symbol
      • K2 extends string | number | symbol
      • K3 extends string | number | symbol
      • K4 extends string | number | symbol
      • K5 extends string | number | symbol
      • K6 extends string | number | symbol

      Parameters

      Returns omit.Any<T, K1 | K2 | K3 | K4 | K5 | K6>

    • Type Parameters

      • T extends
            | undefined
            | null
            | string
            | number
            | bigint
            | boolean
            | symbol
            | RegExp
            | Date
            | { -readonly [K in string
            | number
            | symbol]: Mut<T[K], RegExp | Date> }
      • K1 extends string | number | symbol
      • K2 extends string | number | symbol
      • K3 extends string | number | symbol
      • K4 extends string | number | symbol
      • K5 extends string | number | symbol

      Parameters

      Returns omit.Any<T, K1 | K2 | K3 | K4 | K5>

    • Type Parameters

      • T extends
            | undefined
            | null
            | string
            | number
            | bigint
            | boolean
            | symbol
            | RegExp
            | Date
            | { -readonly [K in string
            | number
            | symbol]: Mut<T[K], RegExp | Date> }
      • K1 extends string | number | symbol
      • K2 extends string | number | symbol
      • K3 extends string | number | symbol
      • K4 extends string | number | symbol

      Parameters

      Returns omit.Any<T, K1 | K2 | K3 | K4>

    • Type Parameters

      • T extends
            | undefined
            | null
            | string
            | number
            | bigint
            | boolean
            | symbol
            | RegExp
            | Date
            | { -readonly [K in string
            | number
            | symbol]: Mut<T[K], RegExp | Date> }
      • K1 extends string | number | symbol
      • K2 extends string | number | symbol
      • K3 extends string | number | symbol

      Parameters

      Returns omit.Any<T, K1 | K2 | K3>

    • Type Parameters

      • T extends
            | undefined
            | null
            | string
            | number
            | bigint
            | boolean
            | symbol
            | RegExp
            | Date
            | { -readonly [K in string
            | number
            | symbol]: Mut<T[K], RegExp | Date> }
      • K1 extends string | number | symbol
      • K2 extends string | number | symbol

      Parameters

      Returns omit.Any<T, K1 | K2>

    • Type Parameters

      • T extends
            | undefined
            | null
            | string
            | number
            | bigint
            | boolean
            | symbol
            | RegExp
            | Date
            | { -readonly [K in string
            | number
            | symbol]: Mut<T[K], RegExp | Date> }
      • K extends string | number | symbol

      Parameters

      Returns omit.Any<T, K>

    • Type Parameters

      • T extends
            | undefined
            | null
            | string
            | number
            | bigint
            | boolean
            | symbol
            | RegExp
            | Date
            | { -readonly [K in string
            | number
            | symbol]: Mut<T[K], RegExp | Date> }

      Parameters

      Returns T