1 | import { VNode } from 'snabbdom';
|
2 | declare const _default: HyperScriptHelpers;
|
3 | export default _default;
|
4 | export declare type Children = Array<VNode | string | null>;
|
5 | export declare type Properties = any;
|
6 | export interface HyperScriptHelperFn {
|
7 | (): VNode;
|
8 | (textOrSelector: string): VNode;
|
9 | (children: Children): VNode;
|
10 | (properties: Properties): VNode;
|
11 | (selector: string, children: Children): VNode;
|
12 | (selector: string, text: string): VNode;
|
13 | (selector: string, properties: Properties): VNode;
|
14 | (properties: Properties, children: Children): VNode;
|
15 | (properties: Properties, text: string): VNode;
|
16 | (selector: string, properties: Properties, text: string): VNode;
|
17 | (selector: string, properties: Properties, children: Children): VNode;
|
18 | }
|
19 | export interface SVGHelperFn extends HyperScriptHelperFn {
|
20 | a: HyperScriptHelperFn;
|
21 | altGlyph: HyperScriptHelperFn;
|
22 | altGlyphDef: HyperScriptHelperFn;
|
23 | altGlyphItem: HyperScriptHelperFn;
|
24 | animate: HyperScriptHelperFn;
|
25 | animateColor: HyperScriptHelperFn;
|
26 | animateMotion: HyperScriptHelperFn;
|
27 | animateTransform: HyperScriptHelperFn;
|
28 | circle: HyperScriptHelperFn;
|
29 | clipPath: HyperScriptHelperFn;
|
30 | colorProfile: HyperScriptHelperFn;
|
31 | cursor: HyperScriptHelperFn;
|
32 | defs: HyperScriptHelperFn;
|
33 | desc: HyperScriptHelperFn;
|
34 | ellipse: HyperScriptHelperFn;
|
35 | feBlend: HyperScriptHelperFn;
|
36 | feColorMatrix: HyperScriptHelperFn;
|
37 | feComponentTransfer: HyperScriptHelperFn;
|
38 | feComposite: HyperScriptHelperFn;
|
39 | feConvolveMatrix: HyperScriptHelperFn;
|
40 | feDiffuseLighting: HyperScriptHelperFn;
|
41 | feDisplacementMap: HyperScriptHelperFn;
|
42 | feDistantLight: HyperScriptHelperFn;
|
43 | feFlood: HyperScriptHelperFn;
|
44 | feFuncA: HyperScriptHelperFn;
|
45 | feFuncB: HyperScriptHelperFn;
|
46 | feFuncG: HyperScriptHelperFn;
|
47 | feFuncR: HyperScriptHelperFn;
|
48 | feGaussianBlur: HyperScriptHelperFn;
|
49 | feImage: HyperScriptHelperFn;
|
50 | feMerge: HyperScriptHelperFn;
|
51 | feMergeNode: HyperScriptHelperFn;
|
52 | feMorphology: HyperScriptHelperFn;
|
53 | feOffset: HyperScriptHelperFn;
|
54 | fePointLight: HyperScriptHelperFn;
|
55 | feSpecularLighting: HyperScriptHelperFn;
|
56 | feSpotlight: HyperScriptHelperFn;
|
57 | feTile: HyperScriptHelperFn;
|
58 | feTurbulence: HyperScriptHelperFn;
|
59 | filter: HyperScriptHelperFn;
|
60 | font: HyperScriptHelperFn;
|
61 | fontFace: HyperScriptHelperFn;
|
62 | fontFaceFormat: HyperScriptHelperFn;
|
63 | fontFaceName: HyperScriptHelperFn;
|
64 | fontFaceSrc: HyperScriptHelperFn;
|
65 | fontFaceUri: HyperScriptHelperFn;
|
66 | foreignObject: HyperScriptHelperFn;
|
67 | g: HyperScriptHelperFn;
|
68 | glyph: HyperScriptHelperFn;
|
69 | glyphRef: HyperScriptHelperFn;
|
70 | hkern: HyperScriptHelperFn;
|
71 | image: HyperScriptHelperFn;
|
72 | line: HyperScriptHelperFn;
|
73 | linearGradient: HyperScriptHelperFn;
|
74 | marker: HyperScriptHelperFn;
|
75 | mask: HyperScriptHelperFn;
|
76 | metadata: HyperScriptHelperFn;
|
77 | missingGlyph: HyperScriptHelperFn;
|
78 | mpath: HyperScriptHelperFn;
|
79 | path: HyperScriptHelperFn;
|
80 | pattern: HyperScriptHelperFn;
|
81 | polygon: HyperScriptHelperFn;
|
82 | polyline: HyperScriptHelperFn;
|
83 | radialGradient: HyperScriptHelperFn;
|
84 | rect: HyperScriptHelperFn;
|
85 | script: HyperScriptHelperFn;
|
86 | set: HyperScriptHelperFn;
|
87 | stop: HyperScriptHelperFn;
|
88 | style: HyperScriptHelperFn;
|
89 | switch: HyperScriptHelperFn;
|
90 | symbol: HyperScriptHelperFn;
|
91 | text: HyperScriptHelperFn;
|
92 | textPath: HyperScriptHelperFn;
|
93 | title: HyperScriptHelperFn;
|
94 | tref: HyperScriptHelperFn;
|
95 | tspan: HyperScriptHelperFn;
|
96 | use: HyperScriptHelperFn;
|
97 | view: HyperScriptHelperFn;
|
98 | vkern: HyperScriptHelperFn;
|
99 | }
|
100 | export interface HyperScriptHelpers {
|
101 | svg: SVGHelperFn;
|
102 | a: HyperScriptHelperFn;
|
103 | abbr: HyperScriptHelperFn;
|
104 | address: HyperScriptHelperFn;
|
105 | area: HyperScriptHelperFn;
|
106 | article: HyperScriptHelperFn;
|
107 | aside: HyperScriptHelperFn;
|
108 | audio: HyperScriptHelperFn;
|
109 | b: HyperScriptHelperFn;
|
110 | base: HyperScriptHelperFn;
|
111 | bdi: HyperScriptHelperFn;
|
112 | bdo: HyperScriptHelperFn;
|
113 | blockquote: HyperScriptHelperFn;
|
114 | body: HyperScriptHelperFn;
|
115 | br: HyperScriptHelperFn;
|
116 | button: HyperScriptHelperFn;
|
117 | canvas: HyperScriptHelperFn;
|
118 | caption: HyperScriptHelperFn;
|
119 | cite: HyperScriptHelperFn;
|
120 | code: HyperScriptHelperFn;
|
121 | col: HyperScriptHelperFn;
|
122 | colgroup: HyperScriptHelperFn;
|
123 | dd: HyperScriptHelperFn;
|
124 | del: HyperScriptHelperFn;
|
125 | details: HyperScriptHelperFn;
|
126 | dfn: HyperScriptHelperFn;
|
127 | dir: HyperScriptHelperFn;
|
128 | div: HyperScriptHelperFn;
|
129 | dl: HyperScriptHelperFn;
|
130 | dt: HyperScriptHelperFn;
|
131 | em: HyperScriptHelperFn;
|
132 | embed: HyperScriptHelperFn;
|
133 | fieldset: HyperScriptHelperFn;
|
134 | figcaption: HyperScriptHelperFn;
|
135 | figure: HyperScriptHelperFn;
|
136 | footer: HyperScriptHelperFn;
|
137 | form: HyperScriptHelperFn;
|
138 | h1: HyperScriptHelperFn;
|
139 | h2: HyperScriptHelperFn;
|
140 | h3: HyperScriptHelperFn;
|
141 | h4: HyperScriptHelperFn;
|
142 | h5: HyperScriptHelperFn;
|
143 | h6: HyperScriptHelperFn;
|
144 | head: HyperScriptHelperFn;
|
145 | header: HyperScriptHelperFn;
|
146 | hgroup: HyperScriptHelperFn;
|
147 | hr: HyperScriptHelperFn;
|
148 | html: HyperScriptHelperFn;
|
149 | i: HyperScriptHelperFn;
|
150 | iframe: HyperScriptHelperFn;
|
151 | img: HyperScriptHelperFn;
|
152 | input: HyperScriptHelperFn;
|
153 | ins: HyperScriptHelperFn;
|
154 | kbd: HyperScriptHelperFn;
|
155 | keygen: HyperScriptHelperFn;
|
156 | label: HyperScriptHelperFn;
|
157 | legend: HyperScriptHelperFn;
|
158 | li: HyperScriptHelperFn;
|
159 | link: HyperScriptHelperFn;
|
160 | main: HyperScriptHelperFn;
|
161 | map: HyperScriptHelperFn;
|
162 | mark: HyperScriptHelperFn;
|
163 | menu: HyperScriptHelperFn;
|
164 | meta: HyperScriptHelperFn;
|
165 | nav: HyperScriptHelperFn;
|
166 | noscript: HyperScriptHelperFn;
|
167 | object: HyperScriptHelperFn;
|
168 | ol: HyperScriptHelperFn;
|
169 | optgroup: HyperScriptHelperFn;
|
170 | option: HyperScriptHelperFn;
|
171 | p: HyperScriptHelperFn;
|
172 | param: HyperScriptHelperFn;
|
173 | pre: HyperScriptHelperFn;
|
174 | progress: HyperScriptHelperFn;
|
175 | q: HyperScriptHelperFn;
|
176 | rp: HyperScriptHelperFn;
|
177 | rt: HyperScriptHelperFn;
|
178 | ruby: HyperScriptHelperFn;
|
179 | s: HyperScriptHelperFn;
|
180 | samp: HyperScriptHelperFn;
|
181 | script: HyperScriptHelperFn;
|
182 | section: HyperScriptHelperFn;
|
183 | select: HyperScriptHelperFn;
|
184 | small: HyperScriptHelperFn;
|
185 | source: HyperScriptHelperFn;
|
186 | span: HyperScriptHelperFn;
|
187 | strong: HyperScriptHelperFn;
|
188 | style: HyperScriptHelperFn;
|
189 | sub: HyperScriptHelperFn;
|
190 | summary: HyperScriptHelperFn;
|
191 | sup: HyperScriptHelperFn;
|
192 | table: HyperScriptHelperFn;
|
193 | tbody: HyperScriptHelperFn;
|
194 | td: HyperScriptHelperFn;
|
195 | textarea: HyperScriptHelperFn;
|
196 | tfoot: HyperScriptHelperFn;
|
197 | th: HyperScriptHelperFn;
|
198 | thead: HyperScriptHelperFn;
|
199 | time: HyperScriptHelperFn;
|
200 | title: HyperScriptHelperFn;
|
201 | tr: HyperScriptHelperFn;
|
202 | u: HyperScriptHelperFn;
|
203 | ul: HyperScriptHelperFn;
|
204 | video: HyperScriptHelperFn;
|
205 | }
|