Interface Ffetch<RequestMixin, ResponseMixin>
interface Ffetch<RequestMixin, ResponseMixin> { delete: ( url: string, params?: FfetchOptions & RequestMixin, ) => FfetchResult & ResponseMixin; extend: < const Addons extends FfetchAddon<any, any>[], Combined extends { request: object; response: object } = CombineAddons<Addons>, >( baseOptions: FfetchBaseOptions<Addons> & RequestMixin & Combined["request"], ) => Ffetch< RequestMixin & Combined["request"], ResponseMixin & Combined["response"], >; get: ( url: string, params?: FfetchOptions & RequestMixin, ) => FfetchResult & ResponseMixin; head: ( url: string, params?: FfetchOptions & RequestMixin, ) => FfetchResult & ResponseMixin; options: ( url: string, params?: FfetchOptions & RequestMixin, ) => FfetchResult & ResponseMixin; patch: ( url: string, params?: FfetchOptions & RequestMixin, ) => FfetchResult & ResponseMixin; post: ( url: string, params?: FfetchOptions & RequestMixin, ) => FfetchResult & ResponseMixin; put: ( url: string, params?: FfetchOptions & RequestMixin, ) => FfetchResult & ResponseMixin; ( url: string, params?: FfetchOptions & RequestMixin, ): FfetchResult & ResponseMixin;} Type Parameters
- RequestMixin
- ResponseMixin
Properties
the main function of the library