SimpleChanges
Хеш-таблица изменений, представленных объектами SimpleChange, которые хранятся под именем объявленного свойства, к которому они относятся, в директиве или компоненте. Это тип, передаваемый хуку ngOnChanges. Передайте текущий класс или this в качестве первого обобщённого аргумента для более строгой проверки типов (например, SimpleChanges<YourComponent>).
API
type SimpleChanges<T = unknown> = T extends object
? {
[Key in keyof T]?: SimpleChange<
T[Key] extends {[ɵINPUT_SIGNAL_BRAND_READ_TYPE]: infer V} ? V : T[Key]
>;
}
: {
[propName: string]: SimpleChange; // Backwards-compatible signature.
}
Super-powered by Google ©2010–2025.
Code licensed under an MIT-style License. Documentation licensed under CC BY 4.0.
https://angular.dev/api/core/SimpleChanges