@funkit/connect
Version:
Funkit Connect SDK elevates DeFi apps via web2 sign-ins and one-click checkouts.
11 lines (10 loc) • 405 B
TypeScript
import type { AbstractFlags, InferFlagType } from './types';
export interface UserContext {
apiKey: string;
userId?: string;
ipCountry: string | undefined;
}
export declare function fetchConfigFromServer<F extends AbstractFlags>(): Promise<F>;
export declare function deriveAllFlags<T extends AbstractFlags>(config: T, userContext: UserContext): {
[K in keyof T]?: InferFlagType<T[K]>;
};