/** * Get all optional keys in T (non-array types only). * * @category Common */ export declare type OptionalKeys = { [K in keyof T]-?: Record extends Pick ? K : never; }[keyof T]; /** * From T, pick all optional properties. * * @category Common */ export declare type Optional = Pick>;