UNPKG

ar-design

Version:

AR Design is a (react | nextjs) ui library.

54 lines (53 loc) 1.41 kB
declare class Api { private _host?; private _core?; private _token?; private _url; constructor(values: { host?: string; core?: string; token?: string; }); Get(values: { input?: RequestInfo | undefined; headers?: HeadersInit; }): Promise<{ p_response: Promise<Response>; response: Response; }>; Post(values: { input?: RequestInfo; data?: any; headers?: HeadersInit; init?: Omit<RequestInit | undefined, "body">; }): Promise<{ p_response: Promise<Response>; response: Response; }>; PostWithFormData(values: { input?: RequestInfo; data?: FormData; headers?: HeadersInit; init?: Omit<RequestInit | undefined, "body">; }): Promise<Response>; Put(values: { input?: RequestInfo; data?: any; headers?: HeadersInit; init?: Omit<RequestInit | undefined, "body">; }): Promise<Response>; Delete(values: { input?: RequestInfo; headers?: HeadersInit; }): Promise<Response>; private HeaderProperties; private Cookies; /** * Burada bir fetch işlemi gerçekleştirilmekte fakat farklı olarak burayı `interceptor` olarak kullanmaktayız. * @param input * @param init * @returns */ private CustomFetch; } export default Api;