
TypeScript 中 interface 与 type 区别
Objects / Functions Interface interface Point { x: number; y: number; } interface SetPoint { (x: number, y: number): void; } Type alias type Point = { x: number; y: number; }; type SetPoint = (x: number, y: number) => void; Other Types // primitive type Name = string; // object type PartialPointX = { x: number; }; type PartialPointY = … 继续阅读