UNPKG

@funkit/connect

Version:

Funkit Connect SDK elevates DeFi apps via web2 sign-ins and one-click checkouts.

23 lines (22 loc) 788 B
import type { AbstractFlags } from './types'; export declare const FLAG_ENDPOINT_HOST = "sdk-cdn.fun.xyz"; export declare const FLAG_PROD_ENDPOINT_PATH = "flags/v0/config.json"; export declare const FLAG_DEV_ENDPOINT_PATH = "flags/dev/config.json"; export declare const FLAG_PROD_ENDPOINT = "https://sdk-cdn.fun.xyz/flags/v0/config.json"; export type EndpointData<F extends AbstractFlags> = { __meta__: { build_time: string; git_branch: string; git_sha: string; npm_version: string; }; flags: F; }; interface Env { GIT_COMMIT_TIME: string; GIT_BRANCH: string; GIT_SHA: string; npm_package_version: string; } export declare const generateEndpointJson: <F extends AbstractFlags>(env: Env, flags: F) => EndpointData<F>; export {};