UNPKG

@kcirtaptrick/framer-motion

Version:

A simple and powerful React animation library

18 lines (17 loc) 633 B
import { IProjectionNode } from "../node/types"; export declare class NodeStack { lead?: IProjectionNode; prevLead?: IProjectionNode; members: IProjectionNode[]; add(node: IProjectionNode): void; remove(node: IProjectionNode): void; relegate(node: IProjectionNode): boolean; promote(node: IProjectionNode, preserveFollowOpacity?: boolean): void; exitAnimationComplete(): void; scheduleRender(): void; /** * Clear any leads that have been removed this render to prevent them from being * used in future animations and to prevent memory leaks */ removeLeadSnapshot(): void; }