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

      • T extends readonly [] | readonly unknown[]
      • K extends number | `${number}`

      Parameters

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

      Returns {
          [P in number | `${number}` as P extends keyof T ? P<P> : never]: T[P & keyof T]
      }

    • Type Parameters

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

      Parameters

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

      Returns { [P in string as P extends keyof T ? P<P> : never]: T[P & keyof T] }

    • 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

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

      Returns { [P in string | number | symbol]: T[P] }