DS
Size: a a a
DS
e
VS
B
B
AZ
typeof(T).GetProperties().Select(x => x.Name)
B
typeof(T).GetProperties().Select(x => x.Name)
B
AZ
B
DS
VS
AZ
e
type Optional<T> = {
[P in keyof T]?: T[P];
};
DS
B
e
AZ
interface Person {
name: string;
age: number;
location: string;
}
type PartialPerson = Partial<Person>;
в// interface PartialPerson {
// name?: string;
// age?: number;
// location?: string;
// }
VS
e
interface Person {
name: string;
age: number;
location: string;
}
type PartialPerson = Partial<Person>;
в// interface PartialPerson {
// name?: string;
// age?: number;
// location?: string;
// }