PromucFlow_constructor/app/client/src/ce/entities/FeatureFlag.ts

26 lines
788 B
TypeScript

export const FEATURE_FLAG = {
TEST_FLAG: "TEST_FLAG",
release_datasource_environments_enabled:
"release_datasource_environments_enabled",
ask_ai: "ask_ai",
APP_NAVIGATION_LOGO_UPLOAD: "APP_NAVIGATION_LOGO_UPLOAD",
ask_ai_sql: "ask_ai_sql",
ask_ai_js: "ask_ai_js",
APP_EMBED_VIEW_HIDE_SHARE_SETTINGS_VISIBILITY:
"APP_EMBED_VIEW_HIDE_SHARE_SETTINGS_VISIBILITY",
} as const;
export type FeatureFlag = keyof typeof FEATURE_FLAG;
export type FeatureFlags = Record<FeatureFlag, boolean>;
export const DEFAULT_FEATURE_FLAG_VALUE: FeatureFlags = {
TEST_FLAG: true,
release_datasource_environments_enabled: false,
ask_ai: false,
APP_NAVIGATION_LOGO_UPLOAD: false,
ask_ai_js: false,
ask_ai_sql: false,
APP_EMBED_VIEW_HIDE_SHARE_SETTINGS_VISIBILITY: false,
};