import { ArrayElement, KeysOfArrays, Obj, ObjectKey } from '../typescript'; export type CastedArray & Obj> = T[K] extends readonly unknown[] ? ArrayElement extends infer S extends Obj ? S : never : never; export type DoubleCastedArray, KK extends KeysOfArrays>> = CastedArray>;