tra-typed-fetch
Version:
A package that implements common http requests using fetch, allowing for typed responses with typescript
8 lines (7 loc) • 509 B
TypeScript
import { IRequestRequired, IRequestRequiredGet, IResponse } from './interfaces';
declare const get: <T>(params: IRequestRequiredGet) => Promise<IResponse<T>>;
declare const post: <T>(params: IRequestRequired) => Promise<IResponse<T>>;
declare const patch: <T>(params: IRequestRequired) => Promise<IResponse<T>>;
declare const put: <T>(params: IRequestRequired) => Promise<IResponse<T>>;
declare const destroy: <T>(params: IRequestRequired) => Promise<IResponse<T>>;
export { get, destroy, patch, post, put };