@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 S ? never : K]: 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 S ? never : K]: T[K]
      }