UNPKG

illusory

Version:

Seamlessly morph one element into another.

10 lines (9 loc) 501 B
import { IllusoryElement } from './IllusoryElement'; import { IIllusoryElementOptions, IIllusoryOptions } from './options'; interface IIllusoryControls { finished: Promise<boolean>; cancel: () => void; } declare type IllusoryTarget = HTMLElement | SVGElement | IllusoryElement; declare function illusory(from: IllusoryTarget, to: IllusoryTarget, options?: Partial<IIllusoryOptions>): IIllusoryControls; export { illusory, IllusoryElement, IIllusoryOptions, IIllusoryElementOptions };