UNPKG

ar-design

Version:

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

46 lines (45 loc) 1.31 kB
export type Result<TResponse> = { response: TResponse; __response__: Promise<Response> | null; __ok__: boolean; __statusCode__: number; __statusText__: string; }; declare class Service { private _api; private _endPoint?; constructor(values: { host?: string; core?: string; endPoint?: string; token?: string; }); Get<TResponse>(values?: { input?: string; headers?: HeadersInit | undefined; }): Promise<Result<TResponse>>; Post<TResponse, TData>(values?: { input?: RequestInfo; data?: TData; headers?: HeadersInit; init?: RequestInit | undefined; }): Promise<Result<TResponse>>; PostWithFormData<TResponse>(values?: { input?: RequestInfo; data?: FormData; headers?: HeadersInit; init?: Omit<RequestInit | undefined, "body">; }): Promise<Result<TResponse>>; Put<TResponse, TData>(values?: { input?: RequestInfo; data?: TData; headers?: HeadersInit; init?: Omit<RequestInit | undefined, "body">; }): Promise<Result<TResponse>>; Delete<TResponse>(values?: { input?: RequestInfo; headers?: HeadersInit; }): Promise<Result<TResponse>>; private Response; } export default Service;