NISHIO Hirokazu[Translate]
クラスのインスタンスをspreadしてもメソッドは複製されない
ts
class Greeter { greeting: string; constructor(message: string) { this.greeting = message; } greet() { return "Hello, " + this.greeting; } } const x: Greeter = new Greeter("world"); const y: Greeter = { ...x }; // Property 'greet' is missing in type '{ greeting: string; }' but required in type 'Greeter'.

"Engineer's way of creating knowledge" the English version of my book is now available on [Engineer's way of creating knowledge]

(C)NISHIO Hirokazu / Converted from [Scrapbox] at [Edit]