Skip to content

Latest commit

 

History

History

Merge

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Merge

Merges an intersection type T into a single object type.

Example

type User = {
  id: number;
  name: string;
  age: number;
  email: string;
  date: Date;
};

type SelectedUser = Merge<User & { name: string; age: number; born: Date }>;


// output
type SelectedUser = {
  id: number;
  name: string;
  age: number;
  email: string;
  date: Date;
  born: Date;
};