export type GetPathParamsType = T extends { pathParams: infer R; } ? R : never; export interface ResponseWithPagination { content: T; pagination?: { total?: number; pageSize?: number; pageCount?: number; pageNumber?: number; }; } export type WithOptional = Omit & Partial>; export type PickPartial = Pick, Tkeys>;