@ribajs/router
Version:
Routing extension for Riba.js inspired by Barba.js
13 lines (12 loc) • 447 B
TypeScript
import { Binder } from "@ribajs/core";
import { RouteOptions } from "../types/route-options.js";
export declare class RouteBinder extends Binder<string, HTMLAnchorElement> {
static key: string;
private prefetch?;
private options;
private _onClick;
private onClick;
bind(el: HTMLAnchorElement): void;
routine(el: HTMLAnchorElement, optionsOrUrl?: string | RouteOptions): void;
unbind(el: HTMLAnchorElement): void;
}