@ribajs/router
Version:
Routing extension for Riba.js inspired by Barba.js
20 lines (19 loc) • 590 B
TypeScript
import { Component, TemplateFunction, ScopeBase } from "@ribajs/core";
interface Scope extends ScopeBase {
src: string;
id: string;
async: boolean;
defer: boolean;
}
export declare class RouterLoadScriptComponent extends Component {
static tagName: string;
protected autobind: boolean;
static get observedAttributes(): string[];
scope: Scope;
constructor();
protected connectedCallback(): void;
protected onReady(): Promise<void>;
protected requiredAttributes(): string[];
protected template(): ReturnType<TemplateFunction>;
}
export {};