@funkit/connect
Version:
Funkit Connect SDK elevates DeFi apps via web2 sign-ins and one-click checkouts.
23 lines (22 loc) • 788 B
TypeScript
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 {};