UNPKG

@devcycle/nodejs-server-sdk

Version:

The DevCycle NodeJS Server SDK used for feature management.

13 lines (12 loc) 889 B
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>;