Belirtilen tipin tüm alanlarını optional yapar. Birim testi için kullanılabilir
Örnek
Şöyle yaparız
export interface Employee {id: string;name: string;department: Department;position: Position;}export function buildEmployee({id = "abc123",name = "Jim",department = buildDepartment(),position = buildPosition(),}: Partial<Employee> = {}): Employee {return {id,name,department,position,}}const dummyEmployee = buildEmployee();
Şöyle yaparız
interface User {id: int;email: string;password: string;hairColor?: string;}function update(user: Partial<User>) {...}
Hiç yorum yok:
Yorum Gönder