Интерфейсы | interface

Интерфейсы

// указание множества значений
interface Styles {
    [key: string]: string
}
const css: Styles = {
    border: '1px solid red',
    marginTop: '1px'
}
interfece Rect {
	readonly id: string,
	color? string,
	seze: {
		width: nomber,
		height: nomber,
	}
}
// 2 эквивалентные записи
const rect1 = {} as Rect;
const rect2 = <Rect>Rect;