@@ -77,7 +77,7 @@ export default defineComponent({
7777
7878 data : ( ) => {
7979 return reactive ( {
80- dataFetched : [ ] as Column [ ] ,
80+ dataFetched : [ ] as Data ,
8181 dataFetchedLinks : [ ] as any [ ] ,
8282 currentPage : 1 ,
8383 currentPerPage : 10 ,
@@ -182,7 +182,10 @@ export default defineComponent({
182182 return data
183183 }
184184
185- return sortDataByColumns ( data as Data , columnsBeingSorted )
185+ return sortDataByColumns (
186+ data as unknown as Data ,
187+ columnsBeingSorted
188+ )
186189 } ,
187190
188191 /**
@@ -532,7 +535,7 @@ export default defineComponent({
532535 /**
533536 * Indicates if a page is valid
534537 */
535- isValidPage ( page : any ) : boolean {
538+ isValidPage ( page : number | string ) : boolean {
536539 return (
537540 typeof page === "number" &&
538541 page <= this . numberOfPages &&
@@ -586,15 +589,15 @@ export default defineComponent({
586589 // so, mark it as sorted in ascending mode
587590 if ( column . sortingMode === SORTING_MODE . NONE ) {
588591 column . sortingMode = SORTING_MODE . ASC
589- this . columnsBeingSorted = [ column ] as any
592+ this . columnsBeingSorted = [ column ]
590593 return
591594 }
592595
593596 // the column is being sorted in ascending mode
594597 // so, mark it as sorted in descending mode
595598 if ( column . sortingMode === SORTING_MODE . ASC ) {
596599 column . sortingMode = SORTING_MODE . DESC
597- this . columnsBeingSorted = [ column ] as any
600+ this . columnsBeingSorted = [ column ]
598601 return
599602 }
600603
@@ -654,11 +657,11 @@ export default defineComponent({
654657 /**
655658 * Set the current page being displayed
656659 */
657- setPage ( value : any ) {
660+ setPage ( value : number | string ) {
658661 if ( ! this . isValidPage ( value ) ) {
659662 return
660663 }
661- this . currentPage = value
664+ this . currentPage = Number ( value )
662665 this . updateData ( )
663666 } ,
664667
0 commit comments