S
Size: a a a
S
АО
S
АО
Вキ
type NoPartial<T> = {
[P in keyof T]-?: T[P];
}
class B {
printAa(a: NoPartial<A>) { ... }
}АО
type NoPartial<T> = {
[P in keyof T]-?: T[P];
}
class B {
printAa(a: NoPartial<A>) { ... }
}printAa(a: Required<A>)S
type NoPartial<T> = {
[P in keyof T]-?: T[P];
}
class B {
printAa(a: NoPartial<A>) { ... }
}Вキ
printAa(a: Required<A>)S
АО
Вキ
S
S
Вキ
АО
S
Вキ

S
Вキ
Вキ