import {enableViewTransition} from 'shared/ReactFeatureFlags';
export let viewTransitionMutationContext: boolean = false;
export function pushMutationContext(): boolean {
if (!enableViewTransition) {
return false;
}
const prev = viewTransitionMutationContext;
viewTransitionMutationContext = false;
return prev;
}
export function popMutationContext(prev: boolean): void {
if (enableViewTransition) {
viewTransitionMutationContext = prev;
}
}
export function trackHostMutation(): void {
if (enableViewTransition) {
viewTransitionMutationContext = true;
}
}