From 13d2b8d617b820e40a93cabc9f2a31895b19d32b Mon Sep 17 00:00:00 2001 From: Daniel Rosenwasser Date: Fri, 22 Mar 2019 15:44:29 -0700 Subject: [PATCH] Add the Omit helper type. --- src/lib/es5.d.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/lib/es5.d.ts b/src/lib/es5.d.ts index 458dc8b9252..79fd72ac937 100644 --- a/src/lib/es5.d.ts +++ b/src/lib/es5.d.ts @@ -1443,6 +1443,11 @@ type Exclude = T extends U ? never : T; */ type Extract = T extends U ? T : never; +/** + * Construct a type with the properties of T except for those in type K. + */ +type Omit = Pick>; + /** * Exclude null and undefined from T */