UNPKG

@ribajs/router

Version:

Routing extension for Riba.js inspired by Barba.js

13 lines (12 loc) 567 B
import { Transition } from "../../types/transition.js"; export declare abstract class BaseTransition implements Transition { protected oldContainer?: HTMLElement; protected newContainer?: HTMLElement; protected newContainerLoading?: Promise<HTMLElement>; protected deferred: import("@ribajs/utils").Deferred<any>; protected action: "replace" | "append"; constructor(action?: "replace" | "append"); init(oldContainer: HTMLElement, newContainer: Promise<HTMLElement>): Promise<void>; done(): Promise<void>; abstract start(): void; }