export type KeysTuple = [keyof T & string, ...(keyof T & string)[]]; export type ValuesTuple> = [T[keyof T], ...T[keyof T][]];