UNPKG

hypertune

Version:

[Hypertune](https://www.hypertune.com/) is the most flexible platform for feature flags, A/B testing, analytics and app configuration. Built with full end-to-end type-safety, Git-style version control and local, synchronous, in-memory flag evaluation. Opt

36 lines 1.5 kB
import { CodegenRequestBody, CodegenResponseBody, GraphqlRequestBody, InitRequestBody, InitData, RequestType, TracedFetch, ObjectValue, JsLanguage, InitQuery, HashData } from "../shared"; export declare function codegenRequest({ traceId, token, branchName, body, language, edgeBaseUrl, tracedFetch, }: { traceId: string; token: string; branchName: string | null; body: Omit<CodegenRequestBody, "sdkType" | "sdkVersion" | "language">; language: JsLanguage; edgeBaseUrl: string; tracedFetch: TracedFetch; }): Promise<CodegenResponseBody>; export declare function initRequest({ traceId, token, query, variables, branchName, edgeBaseUrl, tracedFetch, }: { traceId: string; token: string; query: InitQuery; variables: ObjectValue; branchName: string | null; edgeBaseUrl: string; tracedFetch: TracedFetch; }): Promise<InitData>; export declare function hashRequest({ traceId, token, query, variables, branchName, edgeBaseUrl, tracedFetch, }: { traceId: string; token: string; query: InitQuery; variables: ObjectValue; branchName: string | null; edgeBaseUrl: string; tracedFetch: TracedFetch; }): Promise<HashData>; export declare function getEdgeRequestUrl({ baseUrl, requestType, token, branchName, body, }: { baseUrl: string; requestType: RequestType; token: string; branchName: string | null; body: CodegenRequestBody | InitRequestBody | GraphqlRequestBody; }): string; //# sourceMappingURL=edge.d.ts.map