UNPKG

11.8 kBTypeScriptView Raw
1/* eslint-disable */
2/* tslint:disable */
3/**
4 * This is an autogenerated file created by the Stencil compiler.
5 * It contains typing information for all components that exist in this project.
6 */
7
8
9import { HTMLStencilElement, JSXBase } from './stencil.core';
10
11
12export namespace Components {
13 interface AdApi {
14 'doc': {[key: string]: any};
15 }
16 interface AdApiName {}
17 interface AdApp {
18 /**
19 * The layout of the app. Possible values are: `"default"`, `"fluid"`.
20 */
21 'layout': 'default' | 'fluid';
22 }
23 interface AdArgDef {
24 'arg': {[key: string]: any};
25 }
26 interface AdContainer {}
27 interface AdDecorator {}
28 interface AdEventDef {
29 /**
30 * The event to display
31 */
32 'event': {[key: string]: any};
33 }
34 interface AdFooter {}
35 interface AdFrameworkSwitcher {
36 'frameworks': string[];
37 }
38 interface AdHeader {
39 /**
40 * The library github repo
41 */
42 'github'?: string;
43 /**
44 * The current version of the library
45 */
46 'version'?: string;
47 }
48 interface AdInputDef {
49 /**
50 * The property to display
51 */
52 'input': {[key: string]: any};
53 }
54 interface AdMarkdown {
55 /**
56 * The markdown string to parse
57 */
58 'data': string;
59 }
60 interface AdMethodDef {
61 /**
62 * The property to display
63 */
64 'method': {[key: string]: any};
65 }
66 interface AdNav {
67 /**
68 * Whether the nav is active or not.
69 */
70 'active': boolean;
71 /**
72 * Disable the nav regardless of active state
73 */
74 'disabled': boolean;
75 }
76 interface AdNavItem {}
77 interface AdNavToggle {
78 /**
79 * Whether the nav is active or not.
80 */
81 'active': boolean;
82 /**
83 * Disable the nav regardless of active state
84 */
85 'disabled': boolean;
86 }
87 interface AdOutputDef {
88 /**
89 * The property to display
90 */
91 'output': {[key: string]: any};
92 }
93 interface AdPropDef {
94 /**
95 * The property to display
96 */
97 'prop': {[key: string]: any};
98 }
99 interface AdRealTime {}
100 interface AdToc {
101 /**
102 * The object map of usa cases to their markdown
103 */
104 'docs': {[key: string]: string};
105 /**
106 * The object map of usa cases to their markdown
107 */
108 'keys': string[];
109 }
110 interface AdTypeDef {}
111}
112
113declare global {
114
115
116 interface HTMLAdApiElement extends Components.AdApi, HTMLStencilElement {}
117 var HTMLAdApiElement: {
118 prototype: HTMLAdApiElement;
119 new (): HTMLAdApiElement;
120 };
121
122 interface HTMLAdApiNameElement extends Components.AdApiName, HTMLStencilElement {}
123 var HTMLAdApiNameElement: {
124 prototype: HTMLAdApiNameElement;
125 new (): HTMLAdApiNameElement;
126 };
127
128 interface HTMLAdAppElement extends Components.AdApp, HTMLStencilElement {}
129 var HTMLAdAppElement: {
130 prototype: HTMLAdAppElement;
131 new (): HTMLAdAppElement;
132 };
133
134 interface HTMLAdArgDefElement extends Components.AdArgDef, HTMLStencilElement {}
135 var HTMLAdArgDefElement: {
136 prototype: HTMLAdArgDefElement;
137 new (): HTMLAdArgDefElement;
138 };
139
140 interface HTMLAdContainerElement extends Components.AdContainer, HTMLStencilElement {}
141 var HTMLAdContainerElement: {
142 prototype: HTMLAdContainerElement;
143 new (): HTMLAdContainerElement;
144 };
145
146 interface HTMLAdDecoratorElement extends Components.AdDecorator, HTMLStencilElement {}
147 var HTMLAdDecoratorElement: {
148 prototype: HTMLAdDecoratorElement;
149 new (): HTMLAdDecoratorElement;
150 };
151
152 interface HTMLAdEventDefElement extends Components.AdEventDef, HTMLStencilElement {}
153 var HTMLAdEventDefElement: {
154 prototype: HTMLAdEventDefElement;
155 new (): HTMLAdEventDefElement;
156 };
157
158 interface HTMLAdFooterElement extends Components.AdFooter, HTMLStencilElement {}
159 var HTMLAdFooterElement: {
160 prototype: HTMLAdFooterElement;
161 new (): HTMLAdFooterElement;
162 };
163
164 interface HTMLAdFrameworkSwitcherElement extends Components.AdFrameworkSwitcher, HTMLStencilElement {}
165 var HTMLAdFrameworkSwitcherElement: {
166 prototype: HTMLAdFrameworkSwitcherElement;
167 new (): HTMLAdFrameworkSwitcherElement;
168 };
169
170 interface HTMLAdHeaderElement extends Components.AdHeader, HTMLStencilElement {}
171 var HTMLAdHeaderElement: {
172 prototype: HTMLAdHeaderElement;
173 new (): HTMLAdHeaderElement;
174 };
175
176 interface HTMLAdInputDefElement extends Components.AdInputDef, HTMLStencilElement {}
177 var HTMLAdInputDefElement: {
178 prototype: HTMLAdInputDefElement;
179 new (): HTMLAdInputDefElement;
180 };
181
182 interface HTMLAdMarkdownElement extends Components.AdMarkdown, HTMLStencilElement {}
183 var HTMLAdMarkdownElement: {
184 prototype: HTMLAdMarkdownElement;
185 new (): HTMLAdMarkdownElement;
186 };
187
188 interface HTMLAdMethodDefElement extends Components.AdMethodDef, HTMLStencilElement {}
189 var HTMLAdMethodDefElement: {
190 prototype: HTMLAdMethodDefElement;
191 new (): HTMLAdMethodDefElement;
192 };
193
194 interface HTMLAdNavElement extends Components.AdNav, HTMLStencilElement {}
195 var HTMLAdNavElement: {
196 prototype: HTMLAdNavElement;
197 new (): HTMLAdNavElement;
198 };
199
200 interface HTMLAdNavItemElement extends Components.AdNavItem, HTMLStencilElement {}
201 var HTMLAdNavItemElement: {
202 prototype: HTMLAdNavItemElement;
203 new (): HTMLAdNavItemElement;
204 };
205
206 interface HTMLAdNavToggleElement extends Components.AdNavToggle, HTMLStencilElement {}
207 var HTMLAdNavToggleElement: {
208 prototype: HTMLAdNavToggleElement;
209 new (): HTMLAdNavToggleElement;
210 };
211
212 interface HTMLAdOutputDefElement extends Components.AdOutputDef, HTMLStencilElement {}
213 var HTMLAdOutputDefElement: {
214 prototype: HTMLAdOutputDefElement;
215 new (): HTMLAdOutputDefElement;
216 };
217
218 interface HTMLAdPropDefElement extends Components.AdPropDef, HTMLStencilElement {}
219 var HTMLAdPropDefElement: {
220 prototype: HTMLAdPropDefElement;
221 new (): HTMLAdPropDefElement;
222 };
223
224 interface HTMLAdRealTimeElement extends Components.AdRealTime, HTMLStencilElement {}
225 var HTMLAdRealTimeElement: {
226 prototype: HTMLAdRealTimeElement;
227 new (): HTMLAdRealTimeElement;
228 };
229
230 interface HTMLAdTocElement extends Components.AdToc, HTMLStencilElement {}
231 var HTMLAdTocElement: {
232 prototype: HTMLAdTocElement;
233 new (): HTMLAdTocElement;
234 };
235
236 interface HTMLAdTypeDefElement extends Components.AdTypeDef, HTMLStencilElement {}
237 var HTMLAdTypeDefElement: {
238 prototype: HTMLAdTypeDefElement;
239 new (): HTMLAdTypeDefElement;
240 };
241 interface HTMLElementTagNameMap {
242 'ad-api': HTMLAdApiElement;
243 'ad-api-name': HTMLAdApiNameElement;
244 'ad-app': HTMLAdAppElement;
245 'ad-arg-def': HTMLAdArgDefElement;
246 'ad-container': HTMLAdContainerElement;
247 'ad-decorator': HTMLAdDecoratorElement;
248 'ad-event-def': HTMLAdEventDefElement;
249 'ad-footer': HTMLAdFooterElement;
250 'ad-framework-switcher': HTMLAdFrameworkSwitcherElement;
251 'ad-header': HTMLAdHeaderElement;
252 'ad-input-def': HTMLAdInputDefElement;
253 'ad-markdown': HTMLAdMarkdownElement;
254 'ad-method-def': HTMLAdMethodDefElement;
255 'ad-nav': HTMLAdNavElement;
256 'ad-nav-item': HTMLAdNavItemElement;
257 'ad-nav-toggle': HTMLAdNavToggleElement;
258 'ad-output-def': HTMLAdOutputDefElement;
259 'ad-prop-def': HTMLAdPropDefElement;
260 'ad-real-time': HTMLAdRealTimeElement;
261 'ad-toc': HTMLAdTocElement;
262 'ad-type-def': HTMLAdTypeDefElement;
263 }
264}
265
266declare namespace LocalJSX {
267 interface AdApi {
268 'doc'?: {[key: string]: any};
269 }
270 interface AdApiName {}
271 interface AdApp {
272 /**
273 * The layout of the app. Possible values are: `"default"`, `"fluid"`.
274 */
275 'layout'?: 'default' | 'fluid';
276 }
277 interface AdArgDef {
278 'arg'?: {[key: string]: any};
279 }
280 interface AdContainer {}
281 interface AdDecorator {}
282 interface AdEventDef {
283 /**
284 * The event to display
285 */
286 'event'?: {[key: string]: any};
287 }
288 interface AdFooter {}
289 interface AdFrameworkSwitcher {
290 'frameworks'?: string[];
291 }
292 interface AdHeader {
293 /**
294 * The library github repo
295 */
296 'github'?: string;
297 /**
298 * The current version of the library
299 */
300 'version'?: string;
301 }
302 interface AdInputDef {
303 /**
304 * The property to display
305 */
306 'input'?: {[key: string]: any};
307 }
308 interface AdMarkdown {
309 /**
310 * The markdown string to parse
311 */
312 'data'?: string;
313 }
314 interface AdMethodDef {
315 /**
316 * The property to display
317 */
318 'method'?: {[key: string]: any};
319 }
320 interface AdNav {
321 /**
322 * Whether the nav is active or not.
323 */
324 'active'?: boolean;
325 /**
326 * Disable the nav regardless of active state
327 */
328 'disabled'?: boolean;
329 }
330 interface AdNavItem {}
331 interface AdNavToggle {
332 /**
333 * Whether the nav is active or not.
334 */
335 'active'?: boolean;
336 /**
337 * Disable the nav regardless of active state
338 */
339 'disabled'?: boolean;
340 }
341 interface AdOutputDef {
342 /**
343 * The property to display
344 */
345 'output'?: {[key: string]: any};
346 }
347 interface AdPropDef {
348 /**
349 * The property to display
350 */
351 'prop'?: {[key: string]: any};
352 }
353 interface AdRealTime {}
354 interface AdToc {
355 /**
356 * The object map of usa cases to their markdown
357 */
358 'docs'?: {[key: string]: string};
359 /**
360 * The object map of usa cases to their markdown
361 */
362 'keys'?: string[];
363 }
364 interface AdTypeDef {}
365
366 interface IntrinsicElements {
367 'ad-api': AdApi;
368 'ad-api-name': AdApiName;
369 'ad-app': AdApp;
370 'ad-arg-def': AdArgDef;
371 'ad-container': AdContainer;
372 'ad-decorator': AdDecorator;
373 'ad-event-def': AdEventDef;
374 'ad-footer': AdFooter;
375 'ad-framework-switcher': AdFrameworkSwitcher;
376 'ad-header': AdHeader;
377 'ad-input-def': AdInputDef;
378 'ad-markdown': AdMarkdown;
379 'ad-method-def': AdMethodDef;
380 'ad-nav': AdNav;
381 'ad-nav-item': AdNavItem;
382 'ad-nav-toggle': AdNavToggle;
383 'ad-output-def': AdOutputDef;
384 'ad-prop-def': AdPropDef;
385 'ad-real-time': AdRealTime;
386 'ad-toc': AdToc;
387 'ad-type-def': AdTypeDef;
388 }
389}
390
391export { LocalJSX as JSX };
392
393
394declare module "@stencil/core" {
395 export namespace JSX {
396 interface IntrinsicElements {
397 'ad-api': LocalJSX.AdApi & JSXBase.HTMLAttributes<HTMLAdApiElement>;
398 'ad-api-name': LocalJSX.AdApiName & JSXBase.HTMLAttributes<HTMLAdApiNameElement>;
399 'ad-app': LocalJSX.AdApp & JSXBase.HTMLAttributes<HTMLAdAppElement>;
400 'ad-arg-def': LocalJSX.AdArgDef & JSXBase.HTMLAttributes<HTMLAdArgDefElement>;
401 'ad-container': LocalJSX.AdContainer & JSXBase.HTMLAttributes<HTMLAdContainerElement>;
402 'ad-decorator': LocalJSX.AdDecorator & JSXBase.HTMLAttributes<HTMLAdDecoratorElement>;
403 'ad-event-def': LocalJSX.AdEventDef & JSXBase.HTMLAttributes<HTMLAdEventDefElement>;
404 'ad-footer': LocalJSX.AdFooter & JSXBase.HTMLAttributes<HTMLAdFooterElement>;
405 'ad-framework-switcher': LocalJSX.AdFrameworkSwitcher & JSXBase.HTMLAttributes<HTMLAdFrameworkSwitcherElement>;
406 'ad-header': LocalJSX.AdHeader & JSXBase.HTMLAttributes<HTMLAdHeaderElement>;
407 'ad-input-def': LocalJSX.AdInputDef & JSXBase.HTMLAttributes<HTMLAdInputDefElement>;
408 'ad-markdown': LocalJSX.AdMarkdown & JSXBase.HTMLAttributes<HTMLAdMarkdownElement>;
409 'ad-method-def': LocalJSX.AdMethodDef & JSXBase.HTMLAttributes<HTMLAdMethodDefElement>;
410 'ad-nav': LocalJSX.AdNav & JSXBase.HTMLAttributes<HTMLAdNavElement>;
411 'ad-nav-item': LocalJSX.AdNavItem & JSXBase.HTMLAttributes<HTMLAdNavItemElement>;
412 'ad-nav-toggle': LocalJSX.AdNavToggle & JSXBase.HTMLAttributes<HTMLAdNavToggleElement>;
413 'ad-output-def': LocalJSX.AdOutputDef & JSXBase.HTMLAttributes<HTMLAdOutputDefElement>;
414 'ad-prop-def': LocalJSX.AdPropDef & JSXBase.HTMLAttributes<HTMLAdPropDefElement>;
415 'ad-real-time': LocalJSX.AdRealTime & JSXBase.HTMLAttributes<HTMLAdRealTimeElement>;
416 'ad-toc': LocalJSX.AdToc & JSXBase.HTMLAttributes<HTMLAdTocElement>;
417 'ad-type-def': LocalJSX.AdTypeDef & JSXBase.HTMLAttributes<HTMLAdTypeDefElement>;
418 }
419 }
420}
421
422