TypeScript Utility Types Demo Demo file: index.ts A list of common TypeScript Utility types with their definition source code in line: Partial Required Readonly Pick Record Exclude Extract Omit NonNullable Parameters ConstructorParameters ReturnType InstanceType