class Player { name!: string; points!: number; constructor(props: ExtractProps<Player>) { Object.assign(this, props); }}new Player({ name: 'colin', points: 42 }); Copy
class Player { name!: string; points!: number; constructor(props: ExtractProps<Player>) { Object.assign(this, props); }}new Player({ name: 'colin', points: 42 });
Example