-
Notifications
You must be signed in to change notification settings - Fork 4
/
index.js
31 lines (30 loc) · 1.09 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
export { html } from './html.js';
export { Await, when } from './await.js';
export { Router, HtmlResponse } from './router.js';
export { render, renderToString } from './render.js';
export { Slot } from './slot.js';
export {
NetworkFirst,
CacheFirst,
CacheOnly,
NetworkOnly,
networkFirst,
cacheFirst,
cacheOnly,
networkOnly
} from './strategies.js';
/**
* @typedef {import('./types.js').Attribute} Attribute
* @typedef {import('./types.js').Property} Property
* @typedef {import('./types.js').HtmlValue} HtmlValue
* @typedef {import('./types.js').Children} Children
* @typedef {import('./types.js').HtmlResult} HtmlResult
* @typedef {import('./types.js').Component} Component
* @typedef {import('./types.js').CustomElement} CustomElement
* @typedef {import('./types.js').CustomElementRenderer} CustomElementRenderer
* @typedef {import('./types.js').RouteResult} RouteResult
* @typedef {import('./types.js').RouteArgs} RouteArgs
* @typedef {import('./types.js').Plugin} Plugin
* @typedef {import('./types.js').Route} Route
* @typedef {import('./types.js').MatchedRoute} MatchedRoute
*/