UNPKG

19.7 kBTypeScriptView Raw
1import { ChangeDetectorRef, ElementRef, EventEmitter, NgZone } from "@angular/core";
2import { Components } from "@ionic/core";
3export declare interface IonApp extends Components.IonApp {
4}
5export declare class IonApp {
6 protected z: NgZone;
7 protected el: HTMLElement;
8 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
9}
10export declare interface IonAvatar extends Components.IonAvatar {
11}
12export declare class IonAvatar {
13 protected z: NgZone;
14 protected el: HTMLElement;
15 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
16}
17export declare interface IonBackButton extends Components.IonBackButton {
18}
19export declare class IonBackButton {
20 protected z: NgZone;
21 protected el: HTMLElement;
22 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
23}
24export declare interface IonBackdrop extends Components.IonBackdrop {
25}
26export declare class IonBackdrop {
27 protected z: NgZone;
28 ionBackdropTap: EventEmitter<CustomEvent>;
29 protected el: HTMLElement;
30 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
31}
32export declare interface IonBadge extends Components.IonBadge {
33}
34export declare class IonBadge {
35 protected z: NgZone;
36 protected el: HTMLElement;
37 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
38}
39export declare interface IonButton extends Components.IonButton {
40}
41export declare class IonButton {
42 protected z: NgZone;
43 ionFocus: EventEmitter<CustomEvent>;
44 ionBlur: EventEmitter<CustomEvent>;
45 protected el: HTMLElement;
46 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
47}
48export declare interface IonButtons extends Components.IonButtons {
49}
50export declare class IonButtons {
51 protected z: NgZone;
52 protected el: HTMLElement;
53 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
54}
55export declare interface IonCard extends Components.IonCard {
56}
57export declare class IonCard {
58 protected z: NgZone;
59 protected el: HTMLElement;
60 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
61}
62export declare interface IonCardContent extends Components.IonCardContent {
63}
64export declare class IonCardContent {
65 protected z: NgZone;
66 protected el: HTMLElement;
67 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
68}
69export declare interface IonCardHeader extends Components.IonCardHeader {
70}
71export declare class IonCardHeader {
72 protected z: NgZone;
73 protected el: HTMLElement;
74 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
75}
76export declare interface IonCardSubtitle extends Components.IonCardSubtitle {
77}
78export declare class IonCardSubtitle {
79 protected z: NgZone;
80 protected el: HTMLElement;
81 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
82}
83export declare interface IonCardTitle extends Components.IonCardTitle {
84}
85export declare class IonCardTitle {
86 protected z: NgZone;
87 protected el: HTMLElement;
88 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
89}
90export declare interface IonCheckbox extends Components.IonCheckbox {
91}
92export declare class IonCheckbox {
93 protected z: NgZone;
94 ionChange: EventEmitter<CustomEvent>;
95 ionFocus: EventEmitter<CustomEvent>;
96 ionBlur: EventEmitter<CustomEvent>;
97 protected el: HTMLElement;
98 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
99}
100export declare interface IonChip extends Components.IonChip {
101}
102export declare class IonChip {
103 protected z: NgZone;
104 protected el: HTMLElement;
105 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
106}
107export declare interface IonCol extends Components.IonCol {
108}
109export declare class IonCol {
110 protected z: NgZone;
111 protected el: HTMLElement;
112 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
113}
114export declare interface IonContent extends Components.IonContent {
115}
116export declare class IonContent {
117 protected z: NgZone;
118 ionScrollStart: EventEmitter<CustomEvent>;
119 ionScroll: EventEmitter<CustomEvent>;
120 ionScrollEnd: EventEmitter<CustomEvent>;
121 protected el: HTMLElement;
122 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
123}
124export declare interface IonDatetime extends Components.IonDatetime {
125}
126export declare class IonDatetime {
127 protected z: NgZone;
128 ionCancel: EventEmitter<CustomEvent>;
129 ionChange: EventEmitter<CustomEvent>;
130 ionFocus: EventEmitter<CustomEvent>;
131 ionBlur: EventEmitter<CustomEvent>;
132 protected el: HTMLElement;
133 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
134}
135export declare interface IonFab extends Components.IonFab {
136}
137export declare class IonFab {
138 protected z: NgZone;
139 protected el: HTMLElement;
140 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
141}
142export declare interface IonFabButton extends Components.IonFabButton {
143}
144export declare class IonFabButton {
145 protected z: NgZone;
146 ionFocus: EventEmitter<CustomEvent>;
147 ionBlur: EventEmitter<CustomEvent>;
148 protected el: HTMLElement;
149 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
150}
151export declare interface IonFabList extends Components.IonFabList {
152}
153export declare class IonFabList {
154 protected z: NgZone;
155 protected el: HTMLElement;
156 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
157}
158export declare interface IonFooter extends Components.IonFooter {
159}
160export declare class IonFooter {
161 protected z: NgZone;
162 protected el: HTMLElement;
163 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
164}
165export declare interface IonGrid extends Components.IonGrid {
166}
167export declare class IonGrid {
168 protected z: NgZone;
169 protected el: HTMLElement;
170 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
171}
172export declare interface IonHeader extends Components.IonHeader {
173}
174export declare class IonHeader {
175 protected z: NgZone;
176 protected el: HTMLElement;
177 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
178}
179export declare interface IonIcon extends Components.IonIcon {
180}
181export declare class IonIcon {
182 protected z: NgZone;
183 protected el: HTMLElement;
184 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
185}
186export declare interface IonImg extends Components.IonImg {
187}
188export declare class IonImg {
189 protected z: NgZone;
190 ionImgWillLoad: EventEmitter<CustomEvent>;
191 ionImgDidLoad: EventEmitter<CustomEvent>;
192 ionError: EventEmitter<CustomEvent>;
193 protected el: HTMLElement;
194 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
195}
196export declare interface IonInfiniteScroll extends Components.IonInfiniteScroll {
197}
198export declare class IonInfiniteScroll {
199 protected z: NgZone;
200 ionInfinite: EventEmitter<CustomEvent>;
201 protected el: HTMLElement;
202 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
203}
204export declare interface IonInfiniteScrollContent extends Components.IonInfiniteScrollContent {
205}
206export declare class IonInfiniteScrollContent {
207 protected z: NgZone;
208 protected el: HTMLElement;
209 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
210}
211export declare interface IonInput extends Components.IonInput {
212}
213export declare class IonInput {
214 protected z: NgZone;
215 ionInput: EventEmitter<CustomEvent>;
216 ionChange: EventEmitter<CustomEvent>;
217 ionBlur: EventEmitter<CustomEvent>;
218 ionFocus: EventEmitter<CustomEvent>;
219 protected el: HTMLElement;
220 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
221}
222export declare interface IonItem extends Components.IonItem {
223}
224export declare class IonItem {
225 protected z: NgZone;
226 protected el: HTMLElement;
227 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
228}
229export declare interface IonItemDivider extends Components.IonItemDivider {
230}
231export declare class IonItemDivider {
232 protected z: NgZone;
233 protected el: HTMLElement;
234 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
235}
236export declare interface IonItemGroup extends Components.IonItemGroup {
237}
238export declare class IonItemGroup {
239 protected z: NgZone;
240 protected el: HTMLElement;
241 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
242}
243export declare interface IonItemOption extends Components.IonItemOption {
244}
245export declare class IonItemOption {
246 protected z: NgZone;
247 protected el: HTMLElement;
248 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
249}
250export declare interface IonItemOptions extends Components.IonItemOptions {
251}
252export declare class IonItemOptions {
253 protected z: NgZone;
254 ionSwipe: EventEmitter<CustomEvent>;
255 protected el: HTMLElement;
256 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
257}
258export declare interface IonItemSliding extends Components.IonItemSliding {
259}
260export declare class IonItemSliding {
261 protected z: NgZone;
262 ionDrag: EventEmitter<CustomEvent>;
263 protected el: HTMLElement;
264 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
265}
266export declare interface IonLabel extends Components.IonLabel {
267}
268export declare class IonLabel {
269 protected z: NgZone;
270 protected el: HTMLElement;
271 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
272}
273export declare interface IonList extends Components.IonList {
274}
275export declare class IonList {
276 protected z: NgZone;
277 protected el: HTMLElement;
278 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
279}
280export declare interface IonListHeader extends Components.IonListHeader {
281}
282export declare class IonListHeader {
283 protected z: NgZone;
284 protected el: HTMLElement;
285 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
286}
287export declare interface IonMenu extends Components.IonMenu {
288}
289export declare class IonMenu {
290 protected z: NgZone;
291 ionWillOpen: EventEmitter<CustomEvent>;
292 ionWillClose: EventEmitter<CustomEvent>;
293 ionDidOpen: EventEmitter<CustomEvent>;
294 ionDidClose: EventEmitter<CustomEvent>;
295 protected el: HTMLElement;
296 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
297}
298export declare interface IonMenuButton extends Components.IonMenuButton {
299}
300export declare class IonMenuButton {
301 protected z: NgZone;
302 protected el: HTMLElement;
303 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
304}
305export declare interface IonMenuToggle extends Components.IonMenuToggle {
306}
307export declare class IonMenuToggle {
308 protected z: NgZone;
309 protected el: HTMLElement;
310 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
311}
312export declare interface IonNav extends Components.IonNav {
313}
314export declare class IonNav {
315 protected z: NgZone;
316 ionNavWillChange: EventEmitter<CustomEvent>;
317 ionNavDidChange: EventEmitter<CustomEvent>;
318 protected el: HTMLElement;
319 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
320}
321export declare interface IonNavLink extends Components.IonNavLink {
322}
323export declare class IonNavLink {
324 protected z: NgZone;
325 protected el: HTMLElement;
326 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
327}
328export declare interface IonNote extends Components.IonNote {
329}
330export declare class IonNote {
331 protected z: NgZone;
332 protected el: HTMLElement;
333 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
334}
335export declare interface IonProgressBar extends Components.IonProgressBar {
336}
337export declare class IonProgressBar {
338 protected z: NgZone;
339 protected el: HTMLElement;
340 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
341}
342export declare interface IonRadio extends Components.IonRadio {
343}
344export declare class IonRadio {
345 protected z: NgZone;
346 ionFocus: EventEmitter<CustomEvent>;
347 ionBlur: EventEmitter<CustomEvent>;
348 protected el: HTMLElement;
349 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
350}
351export declare interface IonRadioGroup extends Components.IonRadioGroup {
352}
353export declare class IonRadioGroup {
354 protected z: NgZone;
355 ionChange: EventEmitter<CustomEvent>;
356 protected el: HTMLElement;
357 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
358}
359export declare interface IonRange extends Components.IonRange {
360}
361export declare class IonRange {
362 protected z: NgZone;
363 ionChange: EventEmitter<CustomEvent>;
364 ionFocus: EventEmitter<CustomEvent>;
365 ionBlur: EventEmitter<CustomEvent>;
366 protected el: HTMLElement;
367 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
368}
369export declare interface IonRefresher extends Components.IonRefresher {
370}
371export declare class IonRefresher {
372 protected z: NgZone;
373 ionRefresh: EventEmitter<CustomEvent>;
374 ionPull: EventEmitter<CustomEvent>;
375 ionStart: EventEmitter<CustomEvent>;
376 protected el: HTMLElement;
377 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
378}
379export declare interface IonRefresherContent extends Components.IonRefresherContent {
380}
381export declare class IonRefresherContent {
382 protected z: NgZone;
383 protected el: HTMLElement;
384 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
385}
386export declare interface IonReorder extends Components.IonReorder {
387}
388export declare class IonReorder {
389 protected z: NgZone;
390 protected el: HTMLElement;
391 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
392}
393export declare interface IonReorderGroup extends Components.IonReorderGroup {
394}
395export declare class IonReorderGroup {
396 protected z: NgZone;
397 ionItemReorder: EventEmitter<CustomEvent>;
398 protected el: HTMLElement;
399 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
400}
401export declare interface IonRippleEffect extends Components.IonRippleEffect {
402}
403export declare class IonRippleEffect {
404 protected z: NgZone;
405 protected el: HTMLElement;
406 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
407}
408export declare interface IonRow extends Components.IonRow {
409}
410export declare class IonRow {
411 protected z: NgZone;
412 protected el: HTMLElement;
413 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
414}
415export declare interface IonSearchbar extends Components.IonSearchbar {
416}
417export declare class IonSearchbar {
418 protected z: NgZone;
419 ionInput: EventEmitter<CustomEvent>;
420 ionChange: EventEmitter<CustomEvent>;
421 ionCancel: EventEmitter<CustomEvent>;
422 ionClear: EventEmitter<CustomEvent>;
423 ionBlur: EventEmitter<CustomEvent>;
424 ionFocus: EventEmitter<CustomEvent>;
425 protected el: HTMLElement;
426 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
427}
428export declare interface IonSegment extends Components.IonSegment {
429}
430export declare class IonSegment {
431 protected z: NgZone;
432 ionChange: EventEmitter<CustomEvent>;
433 protected el: HTMLElement;
434 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
435}
436export declare interface IonSegmentButton extends Components.IonSegmentButton {
437}
438export declare class IonSegmentButton {
439 protected z: NgZone;
440 protected el: HTMLElement;
441 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
442}
443export declare interface IonSelect extends Components.IonSelect {
444}
445export declare class IonSelect {
446 protected z: NgZone;
447 ionChange: EventEmitter<CustomEvent>;
448 ionCancel: EventEmitter<CustomEvent>;
449 ionFocus: EventEmitter<CustomEvent>;
450 ionBlur: EventEmitter<CustomEvent>;
451 protected el: HTMLElement;
452 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
453}
454export declare interface IonSelectOption extends Components.IonSelectOption {
455}
456export declare class IonSelectOption {
457 protected z: NgZone;
458 protected el: HTMLElement;
459 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
460}
461export declare interface IonSkeletonText extends Components.IonSkeletonText {
462}
463export declare class IonSkeletonText {
464 protected z: NgZone;
465 protected el: HTMLElement;
466 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
467}
468export declare interface IonSlide extends Components.IonSlide {
469}
470export declare class IonSlide {
471 protected z: NgZone;
472 protected el: HTMLElement;
473 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
474}
475export declare interface IonSlides extends Components.IonSlides {
476}
477export declare class IonSlides {
478 protected z: NgZone;
479 ionSlidesDidLoad: EventEmitter<CustomEvent>;
480 ionSlideTap: EventEmitter<CustomEvent>;
481 ionSlideDoubleTap: EventEmitter<CustomEvent>;
482 ionSlideWillChange: EventEmitter<CustomEvent>;
483 ionSlideDidChange: EventEmitter<CustomEvent>;
484 ionSlideNextStart: EventEmitter<CustomEvent>;
485 ionSlidePrevStart: EventEmitter<CustomEvent>;
486 ionSlideNextEnd: EventEmitter<CustomEvent>;
487 ionSlidePrevEnd: EventEmitter<CustomEvent>;
488 ionSlideTransitionStart: EventEmitter<CustomEvent>;
489 ionSlideTransitionEnd: EventEmitter<CustomEvent>;
490 ionSlideDrag: EventEmitter<CustomEvent>;
491 ionSlideReachStart: EventEmitter<CustomEvent>;
492 ionSlideReachEnd: EventEmitter<CustomEvent>;
493 ionSlideTouchStart: EventEmitter<CustomEvent>;
494 ionSlideTouchEnd: EventEmitter<CustomEvent>;
495 protected el: HTMLElement;
496 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
497}
498export declare interface IonSpinner extends Components.IonSpinner {
499}
500export declare class IonSpinner {
501 protected z: NgZone;
502 protected el: HTMLElement;
503 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
504}
505export declare interface IonSplitPane extends Components.IonSplitPane {
506}
507export declare class IonSplitPane {
508 protected z: NgZone;
509 ionSplitPaneVisible: EventEmitter<CustomEvent>;
510 protected el: HTMLElement;
511 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
512}
513export declare interface IonTabBar extends Components.IonTabBar {
514}
515export declare class IonTabBar {
516 protected z: NgZone;
517 protected el: HTMLElement;
518 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
519}
520export declare interface IonTabButton extends Components.IonTabButton {
521}
522export declare class IonTabButton {
523 protected z: NgZone;
524 protected el: HTMLElement;
525 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
526}
527export declare interface IonText extends Components.IonText {
528}
529export declare class IonText {
530 protected z: NgZone;
531 protected el: HTMLElement;
532 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
533}
534export declare interface IonTextarea extends Components.IonTextarea {
535}
536export declare class IonTextarea {
537 protected z: NgZone;
538 ionChange: EventEmitter<CustomEvent>;
539 ionInput: EventEmitter<CustomEvent>;
540 ionBlur: EventEmitter<CustomEvent>;
541 ionFocus: EventEmitter<CustomEvent>;
542 protected el: HTMLElement;
543 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
544}
545export declare interface IonThumbnail extends Components.IonThumbnail {
546}
547export declare class IonThumbnail {
548 protected z: NgZone;
549 protected el: HTMLElement;
550 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
551}
552export declare interface IonTitle extends Components.IonTitle {
553}
554export declare class IonTitle {
555 protected z: NgZone;
556 protected el: HTMLElement;
557 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
558}
559export declare interface IonToggle extends Components.IonToggle {
560}
561export declare class IonToggle {
562 protected z: NgZone;
563 ionChange: EventEmitter<CustomEvent>;
564 ionFocus: EventEmitter<CustomEvent>;
565 ionBlur: EventEmitter<CustomEvent>;
566 protected el: HTMLElement;
567 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
568}
569export declare interface IonToolbar extends Components.IonToolbar {
570}
571export declare class IonToolbar {
572 protected z: NgZone;
573 protected el: HTMLElement;
574 constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
575}