РФ
Size: a a a
РФ
BB
VK
˸A
BB
BB
VK
BB
BB
BB
VK
BB
D
D
D
MK
u
interface ResizeObserver {
new(callback: ResizeObserverCallback): ResizeObserver;
}
export class ResizeObserverMock implements ResizeObserver {
constructor(callback: ResizeObserverCallback) {}
}
implements
проверяет только тип инстанса, то есть свойства инстанса ("поля класса") и прототипа; а конструктор и статические свойства — это отдельный тип самого класса.DE
export interface IElement {
id: string;
type: string;
// [name: "checked" | "disabled"]
[name: string]: boolean;
}
A
export interface IElement {
id: string;
type: string;
// [name: "checked" | "disabled"]
[name: string]: boolean;
}
export interface IElement {
id: string;
type: string;
checked?: boolean;
disabled?: boolean;
}