export { } ; /**
 * Partial => Partial<T>
 * Required => Required<T>
 * Readonly => Readonly<T>
 * Pick => Pick<T, K>
 * Omit => Omit<T, K>
 */ interface User { id : number ; name : string ; age ? : number ; createdAt : Date ; } function CreateUser ( data ) { } CreateUser ( { id : 1 , name : 'doe' , age : 20 , createdAt : new Date ( ) , } ) ; /**
 * Record  => Record<K,T>
 */ /**
 * Extract => Extract<T, U>
 * Exclude => Exclude<T, U>
 */