diff --git a/src/lib/es5.d.ts b/src/lib/es5.d.ts index c00f37c260de3..dd456df48334f 100644 --- a/src/lib/es5.d.ts +++ b/src/lib/es5.d.ts @@ -1378,6 +1378,11 @@ type Extract = T extends U ? T : never; */ type NonNullable = T extends null | undefined ? never : T; +/** + * Obtain the parameters type of a function type + */ +type Parameters = T extends (... args: infer T) => any ? T : never; + /** * Obtain the return type of a function type */