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

      • T extends {}
      • K extends string | number | symbol

      Parameters

      • x: T
      • predicate: (k: string | number | symbol) => k is K

      Returns {
          -readonly [P in string | number | symbol as P extends K ? P<P> : never]: T[P]
      }

    • Type Parameters

      • T extends {}
      • K extends string | number | symbol

      Parameters

      • x: T
      • predicate: (k: string | number | symbol) => k is K

      Returns {
          -readonly [P in string | number | symbol as P extends K ? P<P> : never]: T[P]
      }

    • Type Parameters

      • T extends {}

      Parameters

      • x: T
      • predicate: (k: string | number | symbol) => boolean

      Returns Partial<T>