export type RemoveIndex = { [K in keyof T as string extends K ? never : number extends K ? never : K]: T[K] } export const uppercase = (str: S): Uppercase => str.toUpperCase() as Uppercase /** * Convert Headers instance into regular object */ export const HeadersInstanceToPlainObject = (headers: Response['headers']): Record => { const o: Record = {} headers.forEach((v, k) => { o[k] = v }) return o }