LookPick
LookPick =
Look|object& { [Key in keyof Look]?: Exclude<Look[Key], false> extends object ? Partial<Exclude<Look[Key], false>> | Extract<Look[Key], false> : Look[Key] }
A look, or a look under base with any of its values replaced. A
pass’s settings merge into the look’s; false drops the pass.