@@ -566,7 +566,15 @@ ion-datetime,part,calendar-day
566566ion-datetime,part,calendar-day active
567567ion-datetime,part,calendar-day disabled
568568ion-datetime,part,calendar-day today
569+ ion-datetime,part,calendar-days-of-week
570+ ion-datetime,part,calendar-header
571+ ion-datetime,part,datetime-header
572+ ion-datetime,part,datetime-selected-date
573+ ion-datetime,part,datetime-title
569574ion-datetime,part,month-year-button
575+ ion-datetime,part,navigation-button
576+ ion-datetime,part,next-button
577+ ion-datetime,part,previous-button
570578ion-datetime,part,time-button
571579ion-datetime,part,time-button active
572580ion-datetime,part,wheel
@@ -704,7 +712,7 @@ ion-infinite-scroll-content,prop,loadingText,IonicSafeString | string | undefine
704712
705713ion-input,scoped
706714ion-input,prop,autocapitalize,string,'off',false,false
707- ion-input,prop,autocomplete,"name" | "email " | "tel " | "url " | "on " | "off " | "honorific-prefix " | "given-name " | "additional-name " | "family-name " | "honorific-suffix " | "nickname " | "username " | "new-password " | "current-password " | "one-time-code " | "organization-title " | "organization " | "street-address " | "address-line1 " | "address-line2 " | "address-line3 " | "address-level4 " | "address-level3 " | "address-level2 " | "address-level1 " | "country " | "country -name" | "postal-code " | "cc-name " | "cc-given-name " | "cc-additional-name " | "cc-family- name" | "cc-number " | "cc-exp " | "cc-exp-month " | "cc-exp-year " | "cc-csc " | "cc-type " | "transaction-currency " | "transaction-amount " | "language " | "bday " | "bday-day " | "bday-month " | "bday-year " | "sex " | "tel-country-code " | "tel-national " | "tel-area-code " | "tel-local " | "tel-extension " | "impp " | "photo ",'off',false,false
715+ ion-input,prop,autocomplete,"additional- name" | "address-level1 " | "address-level2 " | "address-level3 " | "address-level4 " | "address-line1 " | "address-line2 " | "address-line3 " | "bday " | "bday-day " | "bday-month " | "bday-year " | "cc-additional-name " | "cc-csc " | "cc-exp " | "cc-exp-month " | "cc-exp-year " | "cc-family-name " | "cc-given-name " | "cc-name " | "cc-number " | "cc-type " | "country " | "country-name " | "current-password " | "email " | "family-name " | "given -name" | "honorific-prefix " | "honorific-suffix " | "impp " | "language " | "name" | "new-password " | "nickname " | "off " | "on " | "one-time-code " | "organization " | "organization-title " | "photo " | "postal-code " | "sex " | "street-address " | "tel " | "tel-area-code " | "tel-country-code " | "tel-extension " | "tel-local " | "tel-national " | "transaction-amount " | "transaction-currency " | "url " | "username ",'off',false,false
708716ion-input,prop,autocorrect,"off" | "on",'off',false,false
709717ion-input,prop,autofocus,boolean,false,false,false
710718ion-input,prop,clearInput,boolean,false,false,false
@@ -1210,7 +1218,7 @@ ion-nav,shadow
12101218ion-nav,prop,animated,boolean,true,false,false
12111219ion-nav,prop,animation,((baseEl: any, opts?: any) => Animation) | undefined,undefined,false,false
12121220ion-nav,prop,root,Function | HTMLElement | ViewController | null | string | undefined,undefined,false,false
1213- ion-nav,prop,rootParams,undefined | { [key: string]: any; } ,undefined,false,false
1221+ ion-nav,prop,rootParams,T | undefined ,undefined,false,false
12141222ion-nav,prop,swipeGesture,boolean | undefined,undefined,false,false
12151223ion-nav,method,canGoBack,canGoBack(view?: ViewController) => Promise<boolean>
12161224ion-nav,method,getActive,getActive() => Promise<ViewController | undefined>
@@ -1231,7 +1239,7 @@ ion-nav,event,ionNavWillChange,void,false
12311239
12321240ion-nav-link,none
12331241ion-nav-link,prop,component,Function | HTMLElement | ViewController | null | string | undefined,undefined,false,false
1234- ion-nav-link,prop,componentProps,undefined | { [key: string]: any; } ,undefined,false,false
1242+ ion-nav-link,prop,componentProps,T | undefined ,undefined,false,false
12351243ion-nav-link,prop,routerAnimation,((baseEl: any, opts?: any) => Animation) | undefined,undefined,false,false
12361244ion-nav-link,prop,routerDirection,"back" | "forward" | "root",'forward',false,false
12371245
@@ -1324,7 +1332,7 @@ ion-popover,prop,animated,boolean,true,false,false
13241332ion-popover,prop,arrow,boolean,true,false,false
13251333ion-popover,prop,backdropDismiss,boolean,true,false,false
13261334ion-popover,prop,component,Function | HTMLElement | null | string | undefined,undefined,false,false
1327- ion-popover,prop,componentProps,undefined | { [key: string]: any; } ,undefined,false,false
1335+ ion-popover,prop,componentProps,T | undefined ,undefined,false,false
13281336ion-popover,prop,dismissOnSelect,boolean,false,false,false
13291337ion-popover,prop,enterAnimation,((baseEl: any, opts?: any) => Animation) | undefined,undefined,false,false
13301338ion-popover,prop,event,any,undefined,false,false
@@ -1510,6 +1518,8 @@ ion-refresher,method,cancel,cancel() => Promise<void>
15101518ion-refresher,method,complete,complete() => Promise<void>
15111519ion-refresher,method,getProgress,getProgress() => Promise<number>
15121520ion-refresher,event,ionPull,void,true
1521+ ion-refresher,event,ionPullEnd,RefresherPullEndEventDetail,true
1522+ ion-refresher,event,ionPullStart,void,true
15131523ion-refresher,event,ionRefresh,RefresherEventDetail,true
15141524ion-refresher,event,ionStart,void,true
15151525
@@ -1575,7 +1585,7 @@ ion-row,shadow
15751585ion-searchbar,scoped
15761586ion-searchbar,prop,animated,boolean,false,false,false
15771587ion-searchbar,prop,autocapitalize,string,'off',false,false
1578- ion-searchbar,prop,autocomplete,"name" | "email " | "tel " | "url " | "on " | "off " | "honorific-prefix " | "given-name " | "additional-name " | "family-name " | "honorific-suffix " | "nickname " | "username " | "new-password " | "current-password " | "one-time-code " | "organization-title " | "organization " | "street-address " | "address-line1 " | "address-line2 " | "address-line3 " | "address-level4 " | "address-level3 " | "address-level2 " | "address-level1 " | "country " | "country -name" | "postal-code " | "cc-name " | "cc-given-name " | "cc-additional-name " | "cc-family- name" | "cc-number " | "cc-exp " | "cc-exp-month " | "cc-exp-year " | "cc-csc " | "cc-type " | "transaction-currency " | "transaction-amount " | "language " | "bday " | "bday-day " | "bday-month " | "bday-year " | "sex " | "tel-country-code " | "tel-national " | "tel-area-code " | "tel-local " | "tel-extension " | "impp " | "photo ",'off',false,false
1588+ ion-searchbar,prop,autocomplete,"additional- name" | "address-level1 " | "address-level2 " | "address-level3 " | "address-level4 " | "address-line1 " | "address-line2 " | "address-line3 " | "bday " | "bday-day " | "bday-month " | "bday-year " | "cc-additional-name " | "cc-csc " | "cc-exp " | "cc-exp-month " | "cc-exp-year " | "cc-family-name " | "cc-given-name " | "cc-name " | "cc-number " | "cc-type " | "country " | "country-name " | "current-password " | "email " | "family-name " | "given -name" | "honorific-prefix " | "honorific-suffix " | "impp " | "language " | "name" | "new-password " | "nickname " | "off " | "on " | "one-time-code " | "organization " | "organization-title " | "photo " | "postal-code " | "sex " | "street-address " | "tel " | "tel-area-code " | "tel-country-code " | "tel-extension " | "tel-local " | "tel-national " | "transaction-amount " | "transaction-currency " | "url " | "username ",'off',false,false
15791589ion-searchbar,prop,autocorrect,"off" | "on",'off',false,false
15801590ion-searchbar,prop,cancelButtonIcon,string,config.get('backButtonIcon', arrowBackSharp) as string,false,false
15811591ion-searchbar,prop,cancelButtonText,string,'Cancel',false,false
@@ -1710,6 +1720,7 @@ ion-segment-content,shadow
17101720
17111721ion-segment-view,shadow
17121722ion-segment-view,prop,disabled,boolean,false,false,false
1723+ ion-segment-view,prop,swipeGesture,boolean,true,false,false
17131724ion-segment-view,event,ionSegmentViewScroll,SegmentViewScrollEvent,true
17141725
17151726ion-select,shadow
@@ -1774,14 +1785,17 @@ ion-select,css-prop,--placeholder-opacity,ios
17741785ion-select,css-prop,--placeholder-opacity,md
17751786ion-select,css-prop,--ripple-color,ios
17761787ion-select,css-prop,--ripple-color,md
1788+ ion-select,part,bottom
17771789ion-select,part,container
17781790ion-select,part,error-text
17791791ion-select,part,helper-text
17801792ion-select,part,icon
1793+ ion-select,part,inner
17811794ion-select,part,label
17821795ion-select,part,placeholder
17831796ion-select,part,supporting-text
17841797ion-select,part,text
1798+ ion-select,part,wrapper
17851799
17861800ion-select-modal,scoped
17871801ion-select-modal,prop,cancelText,string,'Close',false,false
@@ -1892,7 +1906,7 @@ ion-textarea,prop,cols,number | undefined,undefined,false,true
18921906ion-textarea,prop,counter,boolean,false,false,false
18931907ion-textarea,prop,counterFormatter,((inputLength: number, maxLength: number) => string) | undefined,undefined,false,false
18941908ion-textarea,prop,debounce,number | undefined,undefined,false,false
1895- ion-textarea,prop,disabled,boolean,false,false,false
1909+ ion-textarea,prop,disabled,boolean,false,false,true
18961910ion-textarea,prop,enterkeyhint,"done" | "enter" | "go" | "next" | "previous" | "search" | "send" | undefined,undefined,false,false
18971911ion-textarea,prop,errorText,string | undefined,undefined,false,false
18981912ion-textarea,prop,fill,"outline" | "solid" | undefined,undefined,false,false
@@ -1905,7 +1919,7 @@ ion-textarea,prop,minlength,number | undefined,undefined,false,false
19051919ion-textarea,prop,mode,"ios" | "md",undefined,false,false
19061920ion-textarea,prop,name,string,this.inputId,false,false
19071921ion-textarea,prop,placeholder,string | undefined,undefined,false,false
1908- ion-textarea,prop,readonly,boolean,false,false,false
1922+ ion-textarea,prop,readonly,boolean,false,false,true
19091923ion-textarea,prop,required,boolean,false,false,false
19101924ion-textarea,prop,rows,number | undefined,undefined,false,false
19111925ion-textarea,prop,shape,"round" | undefined,undefined,false,false
0 commit comments