@speckle/shared
Version:
Shared code between various Speckle JS packages
31 lines • 1.29 kB
TypeScript
export declare const parseFeatureFlags: (input: Partial<Record<keyof FeatureFlags, "true" | "false" | undefined>>, options?: Partial<{
/**
* Whether to prevent inputs from being overridden by disable/enable all
* Default: true
*/
forceInputs: boolean;
}>) => FeatureFlags;
export type FeatureFlags = {
FF_AUTOMATE_MODULE_ENABLED: boolean;
FF_GENDOAI_MODULE_ENABLED: boolean;
FF_WORKSPACES_MODULE_ENABLED: boolean;
FF_WORKSPACES_SSO_ENABLED: boolean;
FF_GATEKEEPER_MODULE_ENABLED: boolean;
FF_BILLING_INTEGRATION_ENABLED: boolean;
FF_WORKSPACES_MULTI_REGION_ENABLED: boolean;
FF_FORCE_ONBOARDING: boolean;
FF_MOVE_PROJECT_REGION_ENABLED: boolean;
FF_NO_PERSONAL_EMAILS_ENABLED: boolean;
FF_RETRY_ERRORED_PREVIEWS_ENABLED: boolean;
FF_PERSONAL_PROJECTS_LIMITS_ENABLED: boolean;
FF_NEXT_GEN_FILE_IMPORTER_ENABLED: boolean;
FF_RHINO_FILE_IMPORTER_ENABLED: boolean;
FF_BACKGROUND_JOBS_ENABLED: boolean;
FF_LEGACY_FILE_IMPORTS_ENABLED: boolean;
FF_LEGACY_IFC_IMPORTER_ENABLED: boolean;
FF_EXPERIMENTAL_IFC_IMPORTER_ENABLED: boolean;
FF_ACC_INTEGRATION_ENABLED: boolean;
FF_SAVED_VIEWS_ENABLED: boolean;
};
export declare function getFeatureFlags(): FeatureFlags;
//# sourceMappingURL=index.d.ts.map