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

      • T extends {}
      • S

      Parameters

      • x: T
      • predicate: (x: unknown) => x is S

      Returns {
          -readonly [K in string | number | symbol as T[K] extends undefined
          | S
              ? K
              : never]: T[K]
      }

    • Type Parameters

      • T extends {}
      • S

      Parameters

      • x: T
      • predicate: (x: unknown) => boolean

      Returns {
          -readonly [K in string | number | symbol as T[K] extends undefined
          | S
              ? K
              : never]: T[K]
      }