UNPKG

@speckle/shared

Version:

Shared code between various Speckle JS packages

31 lines 1.29 kB
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