export type AnyRecord = Record; export type PluralizeKeys = { [K in keyof T as K extends string ? `${K}s` : never]: T[K]; }; export type CapitalizeKeys = { [TKey in keyof T as Capitalize]: T[TKey]; };