UNPKG

react-native-reanimated

Version:

More powerful alternative to Animated library for React Native.

27 lines 1.14 kB
type DynamicFlagsType = { EXAMPLE_DYNAMIC_FLAG: boolean; init(): void; setFlag(name: DynamicFlagName, value: boolean): void; }; type DynamicFlagName = keyof Omit<Omit<DynamicFlagsType, 'setFlag'>, 'init'>; /** @knipIgnore */ export declare const DynamicFlags: DynamicFlagsType; export declare function setDynamicFeatureFlag(name: DynamicFlagName, value: boolean): void; /** * This constant is needed for typechecking and preserving static typechecks in * generated .d.ts files. Without it, the static flags resolve to an object * without specific keys. */ declare const DefaultStaticFeatureFlags: { readonly RUNTIME_TEST_FLAG: false; readonly DISABLE_COMMIT_PAUSING_MECHANISM: false; readonly ANDROID_SYNCHRONOUSLY_UPDATE_UI_PROPS: false; readonly EXPERIMENTAL_CSS_ANIMATIONS_FOR_SVG_COMPONENTS: false; readonly USE_SYNCHRONIZABLE_FOR_MUTABLES: false; }; type StaticFeatureFlagsSchema = { -readonly [K in keyof typeof DefaultStaticFeatureFlags]: boolean; }; export declare function getStaticFeatureFlag(name: keyof StaticFeatureFlagsSchema): boolean; export {}; //# sourceMappingURL=index.d.ts.map