Untitled
unknown
typescript
2 years ago
567 B
5
Indexable
// Определяем нужный нам интерфейс interface IUser { id: number; name: string; } // Создаём класс, под определённый ранее интерфейс class User implements IUser { id: number; name: string; constructor(userId: number, userName: string) { this.id = userId; this.name = userName; } } // Создаём инстанс класс const jack = new User(1, 'Jack'); // И он имеет нужный нам тип console.log(jack instanceof User); // true
Editor is loading...