RequiredByKeytype RequiredByKey<T, K extends keyof T = keyof T> = FlatObjectTuple<Required<Pick<T, Extract<keyof T, K>>> & Omit<T, K>>;§Type Parameters§T[src]§K extends keyof T = keyof T[src]§Type§FlatObjectTuple<Required<Pick<T, Extract<keyof T, K>>> & Omit<T, K>>[src]