26 lines
788 B
TypeScript
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,
|
|
};
|