declare const myarray: (string | number)[]
const result = partition(myarray, Predicate.isString)
// result is [(string | number)[], string[]]
// expected: [Exclude<string | number, string>[], string[]]
declare const myarray: (string | number)[]
const result = partition(myarray, Predicate.isString)
// result is [(string | number)[], string[]]
// expected: [Exclude<string | number, string>[], string[]]