import * as React from "react"; import * as FlipMove from "react-flip-move"; class DefaultTest extends React.Component { render() { return ; } } class PresetTest extends React.Component { render() { return ( ); } } class CustomAnimationTest extends React.Component { render() { const enterAnimation: FlipMove.Animation = { from: { opacity: "0" }, to: { opacity: "1" } }; const leaveAnimation: FlipMove.Animation = { from: { opacity: "1" }, to: { opacity: "0" } }; return ( ); } } class FlipMoveTest extends React.Component { onStart = (childElement: React.ReactElement, domNode: HTMLElement) => {}; onFinish = (childElement: React.ReactElement, domNode: HTMLElement) => {}; onStartAll = (childElements: Array>, domNodes: HTMLElement[]) => {}; onFinishAll = (childElements: Array>, domNodes: HTMLElement[]) => {}; render() { return ( ); } }