Utility type shifting the first parameter of a function.
type Foo = (a: string, b: number) => void;type Bar = Shift<Foo>;// Bar = (b: number) => void; Copy
type Foo = (a: string, b: number) => void;type Bar = Shift<Foo>;// Bar = (b: number) => void;
Generated using TypeDoc
Utility type shifting the first parameter of a function.