ar-design
Version:
AR Design is a (react | nextjs) ui library.
54 lines (53 loc) • 1.41 kB
TypeScript
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;