UNPKG

jsfast

Version:

Fastjs(jsfast) is a useful, lightweight JavaScript library for any types of project.

22 lines (21 loc) 1.47 kB
import { createConfig } from "./config"; import type { RequestData } from "./base-types"; import type { RequestConfig } from "./config"; import type { FastjsRequest } from "./fetch-types"; import { RequestReturnData } from "./def"; declare const _default: { get: <T extends unknown = string | RequestReturnData>(url: string, data?: RequestData, config?: Partial<RequestConfig>) => FastjsRequest<T>; post: <T extends unknown = string | RequestReturnData>(url: string, data?: RequestData, config?: Partial<RequestConfig>) => FastjsRequest<T>; put: <T extends unknown = string | RequestReturnData>(url: string, data?: RequestData, config?: Partial<RequestConfig>) => FastjsRequest<T>; delete: <T extends unknown = string | RequestReturnData>(url: string, data?: RequestData, config?: Partial<RequestConfig>) => FastjsRequest<T>; patch: <T extends unknown = string | RequestReturnData>(url: string, data?: RequestData, config?: Partial<RequestConfig>) => FastjsRequest<T>; head: <T extends unknown = string | RequestReturnData>(url: string, data?: RequestData, config?: Partial<RequestConfig>) => FastjsRequest<T>; create: (url?: string, data?: RequestData, config?: Partial<RequestConfig>) => FastjsRequest; request: typeof createConfig; config: import("./config").GlobalConfig; }; export default _default; export type * from "./base-types"; export type * from "./def"; export type * from "./config"; export type * from "./fetch-types";