react-native-reanimated
Version:
More powerful alternative to Animated library for React Native.
18 lines • 926 B
TypeScript
import type { NativePropsBuilder } from '../../../common';
import type { ShadowNodeWrapper } from '../../../commonTypes';
import type { CSSTransitionProperties, ICSSPseudoStylesManager } from '../../types';
import type { PseudoStylesBySelector } from '../../utils';
export default class CSSPseudoStylesManager implements ICSSPseudoStylesManager {
private readonly viewTag;
private readonly shadowNodeWrapper;
private readonly propsBuilder;
private prevPseudoStylesBySelector;
private prevTransitionProperties;
private isRegistered;
constructor(shadowNodeWrapper: ShadowNodeWrapper, viewTag: number, propsBuilder: NativePropsBuilder);
update(pseudoStylesBySelector: PseudoStylesBySelector | null, transitionProperties: CSSTransitionProperties | null): void;
unmountCleanup(): void;
private detach;
private buildPseudoStyleEntry;
}
//# sourceMappingURL=CSSPseudoStylesManager.d.ts.map