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
TypeScript
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