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