@devcycle/nodejs-server-sdk
Version:
The DevCycle NodeJS Server SDK used for feature management.
13 lines (12 loc) • 889 B
TypeScript
import { RequestInitWithRetry } from 'fetch-retry';
export declare class ResponseError extends Error {
constructor(message: string);
status: number;
}
export declare const exponentialBackoff: RequestInitWithRetry['retryDelay'];
export type RequestInitConfig = RequestInit | RequestInitWithRetry;
export declare function handleResponse(res: Response): Promise<Response>;
export declare function getWithTimeout(url: string, requestConfig: RequestInit | RequestInitWithRetry, timeout: number): Promise<Response>;
export declare function post(url: string, requestConfig: RequestInit | RequestInitWithRetry, sdkKey: string): Promise<Response>;
export declare function patch(url: string, requestConfig: RequestInit | RequestInitWithRetry, sdkKey: string): Promise<Response>;
export declare function get(url: string, requestConfig: RequestInit | RequestInitWithRetry): Promise<Response>;