@forge/cli-shared
8.18.08.18.1-next.0
out/service/statsig-service.d.ts~
out/service/statsig-service.d.tsModified+2
Index: package/out/service/statsig-service.d.ts
===================================================================
--- package/out/service/statsig-service.d.ts
+++ package/out/service/statsig-service.d.ts
@@ -2,8 +2,9 @@
export declare type FeatureGate = 'forge-cli-test-gate' | 'is-logs-v-2-api-enabled' | 'forge-cli-bundle-runtime-loader' | 'forge-cli-enable-teamwork-graph-product-support' | 'forge-cli-enable-developer-space-flow' | 'forge-cli-enable-developer-space-enforcement-flow' | 'forge-cli-enable-typescript-bundler' | 'forge-cli-enable-self-managed-tunnel';
export declare type DynamicConfig = {
'forge-cli-test-dynamic-configs': string[];
'xls-forge-cli-deprecated-runtimes': string[];
+ 'forge-cli-enable-custom-spinner': string[];
};
export declare type DynamicConfigKey = keyof DynamicConfig;
export declare abstract class StatsigReader {
abstract checkGate<F extends FeatureGate>(flag: F, customAttributes?: Record<string, string>): Promise<boolean | null>;
@@ -17,8 +18,9 @@
isDevSpaceSelectionEnabled(): Promise<boolean>;
isDeveloperSpaceEnforcementFlowEnabled(): Promise<boolean>;
isTypescriptBundlerEnabled(): Promise<boolean>;
isSelfManagedTunnelEnabled(): Promise<boolean>;
+ getCustomSpinnerConfig(): Promise<string[] | null>;
}
export declare function cacheStatsigResult<C, T>(getter: (this: C, ...args: any[]) => Promise<T>): (this: C, ...args: any[]) => Promise<T>;
export declare class StatsigService extends StatsigReader {
private readonly logger;