flagmint-vuejs-feature-flags
Version:
A Vue.js SDK for managing feature flags in Flagmint applications, supporting both Vue 2 and Vue 3.
14 lines (11 loc) • 539 B
TypeScript
import { Ref } from 'vue';
import { FlagClient } from 'flagmint-js-sdk';
declare function useFlagmint<T = unknown>(): {
client: Ref<FlagClient<T, Record<string, any>> | null, FlagClient<T, Record<string, any>> | null>;
isReady: Ref<boolean, boolean>;
init: (() => Promise<FlagClient<T>>) | null;
flags: Ref<Record<string, unknown>, Record<string, unknown>>;
getFlag: <V = unknown>(key: string, fallback?: V) => V;
updateFlagmintContext: (context: Record<string, any>) => Promise<void>;
};
export { useFlagmint };