mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-08-17 10:41:13 +08:00
refactor(all): enable strictPropertyInitialization
This commit is contained in:
@ -59,8 +59,8 @@ export class Badge {
|
||||
export declare interface Button extends StencilComponents.IonButton {}
|
||||
@Directive({selector: 'ion-button', inputs: [color, mode, buttonType, disabled, expand, fill, routerDirection, href, round, size, strong, type], outputs: [ionFocus, ionBlur]})
|
||||
export class Button {
|
||||
ionFocus: EventEmitter<any>;
|
||||
ionBlur: EventEmitter<any>;
|
||||
ionFocus!: EventEmitter<any>;
|
||||
ionBlur!: EventEmitter<any>;
|
||||
constructor(r: ElementRef) {
|
||||
inputs(this, r, [color, mode, buttonType, disabled, expand, fill, routerDirection, href, round, size, strong, type]);
|
||||
outputs(this, [ionFocus, ionBlur]);
|
||||
@ -115,10 +115,10 @@ export class CardTitle {
|
||||
export declare interface Checkbox extends StencilComponents.IonCheckbox {}
|
||||
@Directive({selector: 'ion-checkbox', inputs: [color, mode, name, checked, disabled, value], outputs: [ionChange, ionFocus, ionBlur, ionStyle]})
|
||||
export class Checkbox {
|
||||
ionChange: EventEmitter<any>;
|
||||
ionFocus: EventEmitter<any>;
|
||||
ionBlur: EventEmitter<any>;
|
||||
ionStyle: EventEmitter<any>;
|
||||
ionChange!: EventEmitter<any>;
|
||||
ionFocus!: EventEmitter<any>;
|
||||
ionBlur!: EventEmitter<any>;
|
||||
ionStyle!: EventEmitter<any>;
|
||||
constructor(r: ElementRef) {
|
||||
inputs(this, r, [color, mode, name, checked, disabled, value]);
|
||||
outputs(this, [ionChange, ionFocus, ionBlur, ionStyle]);
|
||||
@ -158,8 +158,8 @@ export class Content {
|
||||
export declare interface Datetime extends StencilComponents.IonDatetime {}
|
||||
@Directive({selector: 'ion-datetime', inputs: [disabled, min, max, displayFormat, pickerFormat, cancelText, doneText, yearValues, monthValues, dayValues, hourValues, minuteValues, monthNames, monthShortNames, dayNames, dayShortNames, pickerOptions, placeholder, value], outputs: [ionCancel, ionStyle]})
|
||||
export class Datetime {
|
||||
ionCancel: EventEmitter<any>;
|
||||
ionStyle: EventEmitter<any>;
|
||||
ionCancel!: EventEmitter<any>;
|
||||
ionStyle!: EventEmitter<any>;
|
||||
constructor(r: ElementRef) {
|
||||
inputs(this, r, [disabled, min, max, displayFormat, pickerFormat, cancelText, doneText, yearValues, monthValues, dayValues, hourValues, minuteValues, monthNames, monthShortNames, dayNames, dayShortNames, pickerOptions, placeholder, value]);
|
||||
outputs(this, [ionCancel, ionStyle]);
|
||||
@ -223,7 +223,7 @@ export class HideWhen {
|
||||
export declare interface InfiniteScroll extends StencilComponents.IonInfiniteScroll {}
|
||||
@Directive({selector: 'ion-infinite-scroll', inputs: [threshold, disabled, position], outputs: [ionInfinite]})
|
||||
export class InfiniteScroll {
|
||||
ionInfinite: EventEmitter<any>;
|
||||
ionInfinite!: EventEmitter<any>;
|
||||
constructor(r: ElementRef) {
|
||||
methods(this, r, [complete, waitFor]);
|
||||
inputs(this, r, [threshold, disabled, position]);
|
||||
@ -242,12 +242,12 @@ export class InfiniteScrollContent {
|
||||
export declare interface Input extends StencilComponents.IonInput {}
|
||||
@Directive({selector: 'ion-input', inputs: [accept, autocapitalize, autocomplete, autocorrect, autofocus, checked, clearInput, clearOnEdit, debounce, disabled, inputmode, max, maxlength, min, minlength, multiple, name, pattern, placeholder, readonly, required, results, spellcheck, step, size, type, value], outputs: [ionInput, ionStyle, ionBlur, ionFocus, ionInputDidLoad, ionInputDidUnload]})
|
||||
export class Input {
|
||||
ionInput: EventEmitter<any>;
|
||||
ionStyle: EventEmitter<any>;
|
||||
ionBlur: EventEmitter<any>;
|
||||
ionFocus: EventEmitter<any>;
|
||||
ionInputDidLoad: EventEmitter<any>;
|
||||
ionInputDidUnload: EventEmitter<any>;
|
||||
ionInput!: EventEmitter<any>;
|
||||
ionStyle!: EventEmitter<any>;
|
||||
ionBlur!: EventEmitter<any>;
|
||||
ionFocus!: EventEmitter<any>;
|
||||
ionInputDidLoad!: EventEmitter<any>;
|
||||
ionInputDidUnload!: EventEmitter<any>;
|
||||
constructor(r: ElementRef) {
|
||||
inputs(this, r, [accept, autocapitalize, autocomplete, autocorrect, autofocus, checked, clearInput, clearOnEdit, debounce, disabled, inputmode, max, maxlength, min, minlength, multiple, name, pattern, placeholder, readonly, required, results, spellcheck, step, size, type, value]);
|
||||
outputs(this, [ionInput, ionStyle, ionBlur, ionFocus, ionInputDidLoad, ionInputDidUnload]);
|
||||
@ -286,7 +286,7 @@ export class ItemOption {
|
||||
export declare interface ItemOptions extends StencilComponents.IonItemOptions {}
|
||||
@Directive({selector: 'ion-item-options', inputs: [side], outputs: [ionSwipe]})
|
||||
export class ItemOptions {
|
||||
ionSwipe: EventEmitter<any>;
|
||||
ionSwipe!: EventEmitter<any>;
|
||||
constructor(r: ElementRef) {
|
||||
methods(this, r, [isRightSide, width, fireSwipeEvent]);
|
||||
inputs(this, r, [side]);
|
||||
@ -297,7 +297,7 @@ export class ItemOptions {
|
||||
export declare interface ItemSliding extends StencilComponents.IonItemSliding {}
|
||||
@Directive({selector: 'ion-item-sliding', outputs: [ionDrag]})
|
||||
export class ItemSliding {
|
||||
ionDrag: EventEmitter<any>;
|
||||
ionDrag!: EventEmitter<any>;
|
||||
constructor(r: ElementRef) {
|
||||
methods(this, r, [getOpenAmount, getSlidingRatio, close, closeOpened]);
|
||||
outputs(this, [ionDrag]);
|
||||
@ -307,7 +307,7 @@ export class ItemSliding {
|
||||
export declare interface Label extends StencilComponents.IonLabel {}
|
||||
@Directive({selector: 'ion-label', inputs: [color, mode, position], outputs: [ionStyle]})
|
||||
export class Label {
|
||||
ionStyle: EventEmitter<any>;
|
||||
ionStyle!: EventEmitter<any>;
|
||||
constructor(r: ElementRef) {
|
||||
methods(this, r, [getText]);
|
||||
inputs(this, r, [color, mode, position]);
|
||||
@ -334,9 +334,9 @@ export class ListHeader {
|
||||
export declare interface Menu extends StencilComponents.IonMenu {}
|
||||
@Directive({selector: 'ion-menu', inputs: [contentId, menuId, type, disabled, side, swipeEnabled, persistent, maxEdgeStart], outputs: [ionOpen, ionClose, ionMenuChange]})
|
||||
export class Menu {
|
||||
ionOpen: EventEmitter<any>;
|
||||
ionClose: EventEmitter<any>;
|
||||
ionMenuChange: EventEmitter<any>;
|
||||
ionOpen!: EventEmitter<any>;
|
||||
ionClose!: EventEmitter<any>;
|
||||
ionMenuChange!: EventEmitter<any>;
|
||||
constructor(r: ElementRef) {
|
||||
methods(this, r, [isOpen, open, close, toggle, setOpen, isActive]);
|
||||
inputs(this, r, [contentId, menuId, type, disabled, side, swipeEnabled, persistent, maxEdgeStart]);
|
||||
@ -363,8 +363,8 @@ export class MenuToggle {
|
||||
export declare interface Nav extends StencilComponents.IonNav {}
|
||||
@Directive({selector: 'ion-nav', inputs: [swipeBackEnabled, animated, delegate, rootParams, root], outputs: [ionNavWillChange, ionNavDidChange]})
|
||||
export class Nav {
|
||||
ionNavWillChange: EventEmitter<any>;
|
||||
ionNavDidChange: EventEmitter<any>;
|
||||
ionNavWillChange!: EventEmitter<any>;
|
||||
ionNavDidChange!: EventEmitter<any>;
|
||||
constructor(r: ElementRef) {
|
||||
methods(this, r, [push, insert, insertPages, pop, popTo, popToRoot, removeIndex, setRoot, setPages, setRouteId, getRouteId, canGoBack, getActive, getByIndex, getPrevious, length]);
|
||||
inputs(this, r, [swipeBackEnabled, animated, delegate, rootParams, root]);
|
||||
@ -404,12 +404,12 @@ export class Note {
|
||||
export declare interface Radio extends StencilComponents.IonRadio {}
|
||||
@Directive({selector: 'ion-radio', inputs: [color, mode, name, disabled, checked, value], outputs: [ionRadioDidLoad, ionRadioDidUnload, ionStyle, ionSelect, ionFocus, ionBlur]})
|
||||
export class Radio {
|
||||
ionRadioDidLoad: EventEmitter<any>;
|
||||
ionRadioDidUnload: EventEmitter<any>;
|
||||
ionStyle: EventEmitter<any>;
|
||||
ionSelect: EventEmitter<any>;
|
||||
ionFocus: EventEmitter<any>;
|
||||
ionBlur: EventEmitter<any>;
|
||||
ionRadioDidLoad!: EventEmitter<any>;
|
||||
ionRadioDidUnload!: EventEmitter<any>;
|
||||
ionStyle!: EventEmitter<any>;
|
||||
ionSelect!: EventEmitter<any>;
|
||||
ionFocus!: EventEmitter<any>;
|
||||
ionBlur!: EventEmitter<any>;
|
||||
constructor(r: ElementRef) {
|
||||
inputs(this, r, [color, mode, name, disabled, checked, value]);
|
||||
outputs(this, [ionRadioDidLoad, ionRadioDidUnload, ionStyle, ionSelect, ionFocus, ionBlur]);
|
||||
@ -419,7 +419,7 @@ export class Radio {
|
||||
export declare interface RadioGroup extends StencilComponents.IonRadioGroup {}
|
||||
@Directive({selector: 'ion-radio-group', inputs: [allowEmptySelection, disabled, name, value], outputs: [ionChange]})
|
||||
export class RadioGroup {
|
||||
ionChange: EventEmitter<any>;
|
||||
ionChange!: EventEmitter<any>;
|
||||
constructor(r: ElementRef) {
|
||||
inputs(this, r, [allowEmptySelection, disabled, name, value]);
|
||||
outputs(this, [ionChange]);
|
||||
@ -429,10 +429,10 @@ export class RadioGroup {
|
||||
export declare interface Range extends StencilComponents.IonRange {}
|
||||
@Directive({selector: 'ion-range', inputs: [color, mode, debounce, disabled, dualKnobs, max, min, pin, snaps, step, value], outputs: [ionChange, ionStyle, ionFocus, ionBlur]})
|
||||
export class Range {
|
||||
ionChange: EventEmitter<any>;
|
||||
ionStyle: EventEmitter<any>;
|
||||
ionFocus: EventEmitter<any>;
|
||||
ionBlur: EventEmitter<any>;
|
||||
ionChange!: EventEmitter<any>;
|
||||
ionStyle!: EventEmitter<any>;
|
||||
ionFocus!: EventEmitter<any>;
|
||||
ionBlur!: EventEmitter<any>;
|
||||
constructor(r: ElementRef) {
|
||||
methods(this, r, [ratio, ratioUpper]);
|
||||
inputs(this, r, [color, mode, debounce, disabled, dualKnobs, max, min, pin, snaps, step, value]);
|
||||
@ -443,9 +443,9 @@ export class Range {
|
||||
export declare interface Refresher extends StencilComponents.IonRefresher {}
|
||||
@Directive({selector: 'ion-refresher', inputs: [pullMin, pullMax, closeDuration, snapbackDuration, disabled], outputs: [ionRefresh, ionPull, ionStart]})
|
||||
export class Refresher {
|
||||
ionRefresh: EventEmitter<any>;
|
||||
ionPull: EventEmitter<any>;
|
||||
ionStart: EventEmitter<any>;
|
||||
ionRefresh!: EventEmitter<any>;
|
||||
ionPull!: EventEmitter<any>;
|
||||
ionStart!: EventEmitter<any>;
|
||||
constructor(r: ElementRef) {
|
||||
methods(this, r, [complete, cancel, getProgress]);
|
||||
inputs(this, r, [pullMin, pullMax, closeDuration, snapbackDuration, disabled]);
|
||||
@ -491,9 +491,9 @@ export class Row {
|
||||
export declare interface Scroll extends StencilComponents.IonScroll {}
|
||||
@Directive({selector: 'ion-scroll', inputs: [mode, forceOverscroll, scrollEvents], outputs: [ionScrollStart, ionScroll, ionScrollEnd]})
|
||||
export class Scroll {
|
||||
ionScrollStart: EventEmitter<any>;
|
||||
ionScroll: EventEmitter<any>;
|
||||
ionScrollEnd: EventEmitter<any>;
|
||||
ionScrollStart!: EventEmitter<any>;
|
||||
ionScroll!: EventEmitter<any>;
|
||||
ionScrollEnd!: EventEmitter<any>;
|
||||
constructor(r: ElementRef) {
|
||||
methods(this, r, [scrollToTop, scrollToBottom, scrollByPoint, scrollToPoint]);
|
||||
inputs(this, r, [mode, forceOverscroll, scrollEvents]);
|
||||
@ -504,11 +504,11 @@ export class Scroll {
|
||||
export declare interface Searchbar extends StencilComponents.IonSearchbar {}
|
||||
@Directive({selector: 'ion-searchbar', inputs: [color, mode, animated, autocomplete, autocorrect, cancelButtonText, debounce, placeholder, showCancelButton, spellcheck, type, value], outputs: [ionInput, ionCancel, ionClear, ionBlur, ionFocus]})
|
||||
export class Searchbar {
|
||||
ionInput: EventEmitter<any>;
|
||||
ionCancel: EventEmitter<any>;
|
||||
ionClear: EventEmitter<any>;
|
||||
ionBlur: EventEmitter<any>;
|
||||
ionFocus: EventEmitter<any>;
|
||||
ionInput!: EventEmitter<any>;
|
||||
ionCancel!: EventEmitter<any>;
|
||||
ionClear!: EventEmitter<any>;
|
||||
ionBlur!: EventEmitter<any>;
|
||||
ionFocus!: EventEmitter<any>;
|
||||
constructor(r: ElementRef) {
|
||||
inputs(this, r, [color, mode, animated, autocomplete, autocorrect, cancelButtonText, debounce, placeholder, showCancelButton, spellcheck, type, value]);
|
||||
outputs(this, [ionInput, ionCancel, ionClear, ionBlur, ionFocus]);
|
||||
@ -518,7 +518,7 @@ export class Searchbar {
|
||||
export declare interface Segment extends StencilComponents.IonSegment {}
|
||||
@Directive({selector: 'ion-segment', inputs: [color, mode, disabled, value], outputs: [ionChange]})
|
||||
export class Segment {
|
||||
ionChange: EventEmitter<any>;
|
||||
ionChange!: EventEmitter<any>;
|
||||
constructor(r: ElementRef) {
|
||||
inputs(this, r, [color, mode, disabled, value]);
|
||||
outputs(this, [ionChange]);
|
||||
@ -528,7 +528,7 @@ export class Segment {
|
||||
export declare interface SegmentButton extends StencilComponents.IonSegmentButton {}
|
||||
@Directive({selector: 'ion-segment-button', inputs: [activated, color, mode, checked, disabled, href, value], outputs: [ionClick]})
|
||||
export class SegmentButton {
|
||||
ionClick: EventEmitter<any>;
|
||||
ionClick!: EventEmitter<any>;
|
||||
constructor(r: ElementRef) {
|
||||
inputs(this, r, [activated, color, mode, checked, disabled, href, value]);
|
||||
outputs(this, [ionClick]);
|
||||
@ -538,11 +538,11 @@ export class SegmentButton {
|
||||
export declare interface Select extends StencilComponents.IonSelect {}
|
||||
@Directive({selector: 'ion-select', inputs: [disabled, cancelText, okText, placeholder, name, selectedText, multiple, 'interface', interfaceOptions, value], outputs: [ionChange, ionCancel, ionFocus, ionBlur, ionStyle]})
|
||||
export class Select {
|
||||
ionChange: EventEmitter<any>;
|
||||
ionCancel: EventEmitter<any>;
|
||||
ionFocus: EventEmitter<any>;
|
||||
ionBlur: EventEmitter<any>;
|
||||
ionStyle: EventEmitter<any>;
|
||||
ionChange!: EventEmitter<any>;
|
||||
ionCancel!: EventEmitter<any>;
|
||||
ionFocus!: EventEmitter<any>;
|
||||
ionBlur!: EventEmitter<any>;
|
||||
ionStyle!: EventEmitter<any>;
|
||||
constructor(r: ElementRef) {
|
||||
inputs(this, r, [disabled, cancelText, okText, placeholder, name, selectedText, multiple, 'interface', interfaceOptions, value]);
|
||||
outputs(this, [ionChange, ionCancel, ionFocus, ionBlur, ionStyle]);
|
||||
@ -552,8 +552,8 @@ export class Select {
|
||||
export declare interface SelectOption extends StencilComponents.IonSelectOption {}
|
||||
@Directive({selector: 'ion-select-option', inputs: [disabled, selected, value], outputs: [ionSelectOptionDidLoad, ionSelectOptionDidUnload]})
|
||||
export class SelectOption {
|
||||
ionSelectOptionDidLoad: EventEmitter<any>;
|
||||
ionSelectOptionDidUnload: EventEmitter<any>;
|
||||
ionSelectOptionDidLoad!: EventEmitter<any>;
|
||||
ionSelectOptionDidUnload!: EventEmitter<any>;
|
||||
constructor(r: ElementRef) {
|
||||
inputs(this, r, [disabled, selected, value]);
|
||||
outputs(this, [ionSelectOptionDidLoad, ionSelectOptionDidUnload]);
|
||||
@ -592,19 +592,19 @@ export class Slide {
|
||||
export declare interface Slides extends StencilComponents.IonSlides {}
|
||||
@Directive({selector: 'ion-slides', inputs: [options, pager], outputs: [ionSlideWillChange, ionSlideDidChange, ionSlideNextStart, ionSlidePrevStart, ionSlideNextEnd, ionSlidePrevEnd, ionSlideTransitionStart, ionSlideTransitionEnd, ionSlideDrag, ionSlideReachStart, ionSlideReachEnd, ionSlideTouchStart, ionSlideTouchEnd]})
|
||||
export class Slides {
|
||||
ionSlideWillChange: EventEmitter<any>;
|
||||
ionSlideDidChange: EventEmitter<any>;
|
||||
ionSlideNextStart: EventEmitter<any>;
|
||||
ionSlidePrevStart: EventEmitter<any>;
|
||||
ionSlideNextEnd: EventEmitter<any>;
|
||||
ionSlidePrevEnd: EventEmitter<any>;
|
||||
ionSlideTransitionStart: EventEmitter<any>;
|
||||
ionSlideTransitionEnd: EventEmitter<any>;
|
||||
ionSlideDrag: EventEmitter<any>;
|
||||
ionSlideReachStart: EventEmitter<any>;
|
||||
ionSlideReachEnd: EventEmitter<any>;
|
||||
ionSlideTouchStart: EventEmitter<any>;
|
||||
ionSlideTouchEnd: EventEmitter<any>;
|
||||
ionSlideWillChange!: EventEmitter<any>;
|
||||
ionSlideDidChange!: EventEmitter<any>;
|
||||
ionSlideNextStart!: EventEmitter<any>;
|
||||
ionSlidePrevStart!: EventEmitter<any>;
|
||||
ionSlideNextEnd!: EventEmitter<any>;
|
||||
ionSlidePrevEnd!: EventEmitter<any>;
|
||||
ionSlideTransitionStart!: EventEmitter<any>;
|
||||
ionSlideTransitionEnd!: EventEmitter<any>;
|
||||
ionSlideDrag!: EventEmitter<any>;
|
||||
ionSlideReachStart!: EventEmitter<any>;
|
||||
ionSlideReachEnd!: EventEmitter<any>;
|
||||
ionSlideTouchStart!: EventEmitter<any>;
|
||||
ionSlideTouchEnd!: EventEmitter<any>;
|
||||
constructor(r: ElementRef) {
|
||||
methods(this, r, [update, slideTo, slideNext, slidePrev, getActiveIndex, getPreviousIndex, length, isEnd, isBeginning, startAutoplay, stopAutoplay, lockSwipeToNext, lockSwipeToPrev, lockSwipes]);
|
||||
inputs(this, r, [options, pager]);
|
||||
@ -623,8 +623,8 @@ export class Spinner {
|
||||
export declare interface SplitPane extends StencilComponents.IonSplitPane {}
|
||||
@Directive({selector: 'ion-split-pane', inputs: [disabled, when], outputs: [ionChange, ionSplitPaneVisible]})
|
||||
export class SplitPane {
|
||||
ionChange: EventEmitter<any>;
|
||||
ionSplitPaneVisible: EventEmitter<any>;
|
||||
ionChange!: EventEmitter<any>;
|
||||
ionSplitPaneVisible!: EventEmitter<any>;
|
||||
constructor(r: ElementRef) {
|
||||
methods(this, r, [isVisible, isPane]);
|
||||
inputs(this, r, [disabled, when]);
|
||||
@ -635,7 +635,7 @@ export class SplitPane {
|
||||
export declare interface Tab extends StencilComponents.IonTab {}
|
||||
@Directive({selector: 'ion-tab', inputs: [active, btnId, delegate, label, href, icon, badge, badgeStyle, component, name, disabled, selected, show, tabsHideOnSubPages], outputs: [ionSelect]})
|
||||
export class Tab {
|
||||
ionSelect: EventEmitter<any>;
|
||||
ionSelect!: EventEmitter<any>;
|
||||
constructor(r: ElementRef) {
|
||||
methods(this, r, [getTabId, setActive]);
|
||||
inputs(this, r, [active, btnId, delegate, label, href, icon, badge, badgeStyle, component, name, disabled, selected, show, tabsHideOnSubPages]);
|
||||
@ -646,9 +646,9 @@ export class Tab {
|
||||
export declare interface Tabs extends StencilComponents.IonTabs {}
|
||||
@Directive({selector: 'ion-tabs', inputs: [color, name, tabbarHidden, tabbarLayout, tabbarPlacement, tabbarHighlight, translucent, scrollable, useRouter], outputs: [ionChange, ionNavWillChange, ionNavDidChange]})
|
||||
export class Tabs {
|
||||
ionChange: EventEmitter<any>;
|
||||
ionNavWillChange: EventEmitter<any>;
|
||||
ionNavDidChange: EventEmitter<any>;
|
||||
ionChange!: EventEmitter<any>;
|
||||
ionNavWillChange!: EventEmitter<any>;
|
||||
ionNavDidChange!: EventEmitter<any>;
|
||||
constructor(r: ElementRef) {
|
||||
methods(this, r, [select, setRouteId, getRouteId, getTab, getSelected]);
|
||||
inputs(this, r, [color, name, tabbarHidden, tabbarLayout, tabbarPlacement, tabbarHighlight, translucent, scrollable, useRouter]);
|
||||
@ -667,10 +667,10 @@ export class Text {
|
||||
export declare interface Textarea extends StencilComponents.IonTextarea {}
|
||||
@Directive({selector: 'ion-textarea', inputs: [autocapitalize, autocomplete, autofocus, clearOnEdit, debounce, disabled, maxlength, minlength, name, placeholder, readonly, required, spellcheck, cols, rows, wrap, value], outputs: [ionInput, ionStyle, ionBlur, ionFocus]})
|
||||
export class Textarea {
|
||||
ionInput: EventEmitter<any>;
|
||||
ionStyle: EventEmitter<any>;
|
||||
ionBlur: EventEmitter<any>;
|
||||
ionFocus: EventEmitter<any>;
|
||||
ionInput!: EventEmitter<any>;
|
||||
ionStyle!: EventEmitter<any>;
|
||||
ionBlur!: EventEmitter<any>;
|
||||
ionFocus!: EventEmitter<any>;
|
||||
constructor(r: ElementRef) {
|
||||
inputs(this, r, [autocapitalize, autocomplete, autofocus, clearOnEdit, debounce, disabled, maxlength, minlength, name, placeholder, readonly, required, spellcheck, cols, rows, wrap, value]);
|
||||
outputs(this, [ionInput, ionStyle, ionBlur, ionFocus]);
|
||||
@ -685,10 +685,10 @@ export class Thumbnail {
|
||||
export declare interface Toggle extends StencilComponents.IonToggle {}
|
||||
@Directive({selector: 'ion-toggle', inputs: [color, mode, name, checked, disabled, value], outputs: [ionChange, ionFocus, ionBlur, ionStyle]})
|
||||
export class Toggle {
|
||||
ionChange: EventEmitter<any>;
|
||||
ionFocus: EventEmitter<any>;
|
||||
ionBlur: EventEmitter<any>;
|
||||
ionStyle: EventEmitter<any>;
|
||||
ionChange!: EventEmitter<any>;
|
||||
ionFocus!: EventEmitter<any>;
|
||||
ionBlur!: EventEmitter<any>;
|
||||
ionStyle!: EventEmitter<any>;
|
||||
constructor(r: ElementRef) {
|
||||
inputs(this, r, [color, mode, name, checked, disabled, value]);
|
||||
outputs(this, [ionChange, ionFocus, ionBlur, ionStyle]);
|
||||
|
Reference in New Issue
Block a user