Bundled output for commit 4f61d2d7e1

Includes transpiled JS/TS, and Typescript declaration files (typings).

[skip ci]
This commit is contained in:
flarum-bot 2021-12-28 19:40:54 +00:00
parent 4f61d2d7e1
commit 847441c23a
3 changed files with 10 additions and 3 deletions

View File

@ -73,6 +73,8 @@ export interface RouteResolver<Attrs extends ComponentAttrs, Comp extends Compon
* *
* Returns the component class, and **not** a Vnode or JSX * Returns the component class, and **not** a Vnode or JSX
* expression. * expression.
*
* @see https://mithril.js.org/route.html#routeresolveronmatch
*/ */
onmatch(this: this, args: RouteArgs, requestedPath: string, route: string): { onmatch(this: this, args: RouteArgs, requestedPath: string, route: string): {
new (): Comp; new (): Comp;
@ -80,9 +82,14 @@ export interface RouteResolver<Attrs extends ComponentAttrs, Comp extends Compon
/** /**
* A function which renders the provided component. * A function which renders the provided component.
* *
* If not specified, the route will default to rendering the
* component on its own, inside of a fragment.
*
* Returns a Mithril Vnode or other children. * Returns a Mithril Vnode or other children.
*
* @see https://mithril.js.org/route.html#routeresolverrender
*/ */
render(this: this, vnode: Mithril.Vnode<Attrs, Comp>): Mithril.Children; render?(this: this, vnode: Mithril.Vnode<Attrs, Comp>): Mithril.Children;
} }
/** /**
* The `App` class provides a container for an application, as well as various * The `App` class provides a container for an application, as well as various

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long