@barba/core
Version:
Create badass, fluid and smooth transition between your website's pages
15 lines (14 loc) • 419 B
TypeScript
/**
* @module typings/core
*/
import { IHookViewData } from '.';
export interface IView {
namespace: string;
name?: string;
beforeAppear?(data: IHookViewData): void;
afterAppear?(data: IHookViewData): void;
beforeLeave?(data: IHookViewData): void;
afterLeave?(data: IHookViewData): void;
beforeEnter?(data: IHookViewData): void;
afterEnter?(data: IHookViewData): void;
}