import * as _ from 'ts-toolbelt'; export type _ZipObj = number extends V['length'] ? { [T in K[number]]: V[number] } : number extends K['length'] ? { [T in K[number]]: V[number] } : _.L.ZipObj;