File tree 32 files changed +83
-99
lines changed
32 files changed +83
-99
lines changed Original file line number Diff line number Diff line change @@ -15,7 +15,6 @@ concurrency:
15
15
16
16
env :
17
17
NX_CLOUD_ACCESS_TOKEN : ${{ secrets.NX_CLOUD_ACCESS_TOKEN }}
18
- NX_CLOUD_AUTH_TOKEN : ${{ secrets.NX_CLOUD_AUTH_TOKEN }}
19
18
20
19
jobs :
21
20
test-and-publish :
Original file line number Diff line number Diff line change @@ -13,7 +13,6 @@ concurrency:
13
13
14
14
env :
15
15
NX_CLOUD_ACCESS_TOKEN : ${{ secrets.NX_CLOUD_ACCESS_TOKEN }}
16
- NX_CLOUD_AUTH_TOKEN : ${{ secrets.NX_CLOUD_AUTH_TOKEN }}
17
16
18
17
jobs :
19
18
test :
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -46,3 +46,5 @@ yarn.lock
46
46
* .tsbuildinfo
47
47
48
48
.nx /cache
49
+ vite.config.js.timestamp- *
50
+ vite.config.ts.timestamp- *
Original file line number Diff line number Diff line change 7
7
"dev" : " vite" ,
8
8
"build" : " vite build" ,
9
9
"serve" : " vite preview" ,
10
- "start" : " vite" ,
11
- "check" : " svelte-check --tsconfig ./tsconfig.json"
10
+ "test:types" : " svelte-check --tsconfig ./tsconfig.json"
12
11
},
13
12
"devDependencies" : {
14
13
"@rollup/plugin-replace" : " ^5.0.5" ,
Original file line number Diff line number Diff line change 7
7
"dev" : " vite" ,
8
8
"build" : " vite build" ,
9
9
"serve" : " vite preview" ,
10
- "start" : " vite" ,
11
- "check" : " svelte-check --tsconfig ./tsconfig.json"
10
+ "test:types" : " svelte-check --tsconfig ./tsconfig.json"
12
11
},
13
12
"devDependencies" : {
14
13
"@rollup/plugin-replace" : " ^5.0.5" ,
Original file line number Diff line number Diff line change 7
7
"dev" : " vite" ,
8
8
"build" : " vite build" ,
9
9
"serve" : " vite preview" ,
10
- "start" : " vite" ,
11
- "check" : " svelte-check --tsconfig ./tsconfig.json"
10
+ "test:types" : " svelte-check --tsconfig ./tsconfig.json"
12
11
},
13
12
"devDependencies" : {
14
13
"@faker-js/faker" : " ^8.3.1" ,
Original file line number Diff line number Diff line change 6
6
getSortedRowModel ,
7
7
flexRender ,
8
8
} from ' @tanstack/svelte-table'
9
- import type { ColumnDef , TableOptions } from ' @tanstack/svelte-table'
9
+ import type {
10
+ ColumnDef ,
11
+ ColumnOrderState ,
12
+ OnChangeFn ,
13
+ TableOptions ,
14
+ VisibilityState ,
15
+ } from ' @tanstack/svelte-table'
10
16
import { makeData , type Person } from ' ./makeData'
11
17
import { faker } from ' @faker-js/faker'
12
18
import ' ./index.css'
65
71
66
72
const data = makeData (5000 )
67
73
68
- let columnOrder = []
69
- let columnVisibility = {}
74
+ let columnOrder: ColumnOrderState = []
75
+ let columnVisibility: VisibilityState = {}
70
76
71
- const setColumnOrder = updater => {
77
+ const setColumnOrder: OnChangeFn < ColumnOrderState > = updater => {
72
78
if (updater instanceof Function ) {
73
79
columnOrder = updater (columnOrder )
74
80
} else {
83
89
}))
84
90
}
85
91
86
- const setColumnVisibility = updater => {
92
+ const setColumnVisibility: OnChangeFn < VisibilityState > = updater => {
87
93
if (updater instanceof Function ) {
88
94
columnVisibility = updater (columnVisibility )
89
95
} else {
Original file line number Diff line number Diff line change 7
7
"dev" : " vite" ,
8
8
"build" : " vite build" ,
9
9
"serve" : " vite preview" ,
10
- "start" : " vite" ,
11
- "check" : " svelte-check --tsconfig ./tsconfig.json"
10
+ "test:types" : " svelte-check --tsconfig ./tsconfig.json"
12
11
},
13
12
"devDependencies" : {
14
13
"@faker-js/faker" : " ^8.3.1" ,
Original file line number Diff line number Diff line change 6
6
getSortedRowModel ,
7
7
flexRender ,
8
8
} from ' @tanstack/svelte-table'
9
- import type { ColumnDef , TableOptions } from ' @tanstack/svelte-table'
9
+ import type {
10
+ ColumnDef ,
11
+ ColumnOrderState ,
12
+ ColumnPinningState ,
13
+ OnChangeFn ,
14
+ TableOptions ,
15
+ VisibilityState ,
16
+ } from ' @tanstack/svelte-table'
10
17
import { makeData , type Person } from ' ./makeData'
11
18
import { faker } from ' @faker-js/faker'
12
19
import ' ./index.css'
67
74
68
75
let isSplit = false
69
76
70
- let columnOrder = []
71
- let columnPinning = {}
72
- let columnVisibility = {}
77
+ let columnOrder: ColumnOrderState = []
78
+ let columnPinning: ColumnPinningState = {}
79
+ let columnVisibility: VisibilityState = {}
73
80
74
- const setColumnOrder = updater => {
81
+ const setColumnOrder: OnChangeFn < ColumnOrderState > = updater => {
75
82
if (updater instanceof Function ) {
76
83
columnOrder = updater (columnOrder )
77
84
} else {
86
93
}))
87
94
}
88
95
89
- const setColumnPinning = updater => {
96
+ const setColumnPinning: OnChangeFn < ColumnPinningState > = updater => {
90
97
if (updater instanceof Function ) {
91
98
columnPinning = updater (columnPinning )
92
99
} else {
101
108
}))
102
109
}
103
110
104
- const setColumnVisibility = updater => {
111
+ const setColumnVisibility: OnChangeFn < VisibilityState > = updater => {
105
112
if (updater instanceof Function ) {
106
113
columnVisibility = updater (columnVisibility )
107
114
} else {
Original file line number Diff line number Diff line change 7
7
"dev" : " vite" ,
8
8
"build" : " vite build" ,
9
9
"serve" : " vite preview" ,
10
- "start" : " vite" ,
11
- "check" : " svelte-check --tsconfig ./tsconfig.json"
10
+ "test:types" : " svelte-check --tsconfig ./tsconfig.json"
12
11
},
13
12
"devDependencies" : {
14
13
"@rollup/plugin-replace" : " ^5.0.5" ,
Original file line number Diff line number Diff line change 6
6
getSortedRowModel ,
7
7
flexRender ,
8
8
} from ' @tanstack/svelte-table'
9
- import type { ColumnDef , TableOptions } from ' @tanstack/svelte-table'
9
+ import type {
10
+ ColumnDef ,
11
+ OnChangeFn ,
12
+ TableOptions ,
13
+ VisibilityState ,
14
+ } from ' @tanstack/svelte-table'
10
15
import ' ./index.css'
11
16
12
17
type Person = {
97
102
},
98
103
]
99
104
100
- let columnVisibility = {}
105
+ let columnVisibility: VisibilityState = {}
101
106
102
- const setColumnVisibility = updater => {
107
+ const setColumnVisibility: OnChangeFn < VisibilityState > = updater => {
103
108
if (updater instanceof Function ) {
104
109
columnVisibility = updater (columnVisibility )
105
110
} else {
Original file line number Diff line number Diff line change 7
7
"dev" : " vite" ,
8
8
"build" : " vite build" ,
9
9
"serve" : " vite preview" ,
10
- "start" : " vite" ,
11
- "check" : " svelte-check --tsconfig ./tsconfig.json"
10
+ "test:types" : " svelte-check --tsconfig ./tsconfig.json"
12
11
},
13
12
"devDependencies" : {
14
13
"@faker-js/faker" : " ^8.3.1" ,
Original file line number Diff line number Diff line change 6
6
getSortedRowModel ,
7
7
flexRender ,
8
8
} from ' @tanstack/svelte-table'
9
- import type { ColumnDef , TableOptions } from ' @tanstack/svelte-table'
9
+ import type {
10
+ ColumnDef ,
11
+ OnChangeFn ,
12
+ SortingState ,
13
+ TableOptions ,
14
+ } from ' @tanstack/svelte-table'
10
15
import { makeData , type Person } from ' ./makeData'
11
16
import ' ./index.css'
12
17
64
69
65
70
const data = makeData (100_000 )
66
71
67
- let sorting = []
72
+ let sorting: SortingState = []
68
73
69
- const setSorting = updater => {
74
+ const setSorting: OnChangeFn < SortingState > = updater => {
70
75
if (updater instanceof Function ) {
71
76
sorting = updater (sorting )
72
77
} else {
131
136
header .getContext ()
132
137
)}
133
138
/>
134
- {{
135
- asc : ' 🔼' ,
136
- desc : ' 🔽' ,
137
- }[header .column .getIsSorted ().toString ()] ?? ' ' }
139
+ {#if header .column .getIsSorted ().toString () === ' asc' }
140
+ 🔼
141
+ {:else if header .column .getIsSorted ().toString () === ' desc' }
142
+ 🔽
143
+ {/if }
138
144
</div >
139
145
{/if }
140
146
</th >
Original file line number Diff line number Diff line change 4
4
"version" : " 0.0.0" ,
5
5
"scripts" : {
6
6
"dev" : " vite" ,
7
- "build" : " vue-tsc --noEmit && vite build" ,
8
- "preview" : " vite preview"
7
+ "build" : " vite build" ,
8
+ "preview" : " vite preview" ,
9
+ "test:types" : " vue-tsc"
9
10
},
10
11
"dependencies" : {
11
12
"vue" : " ^3.4.14" ,
Original file line number Diff line number Diff line change 3
3
"version" : " 0.0.0" ,
4
4
"scripts" : {
5
5
"dev" : " vite" ,
6
- "build" : " vue-tsc --noEmit && vite build" ,
7
- "preview" : " vite preview --port 5050" ,
8
- "typecheck" : " vue-tsc --noEmit"
6
+ "build" : " vite build" ,
7
+ "preview" : " vite preview"
9
8
},
10
9
"dependencies" : {
11
10
"@faker-js/faker" : " ^8.3.1" ,
Original file line number Diff line number Diff line change @@ -36,7 +36,7 @@ const newPerson = (): Person => {
36
36
export function makeData ( ...lens : number [ ] ) {
37
37
const makeDataLevel = ( depth = 0 ) : Person [ ] => {
38
38
const len = lens [ depth ] !
39
- return range ( len ) . map ( ( d ) : Person => {
39
+ return range ( len ) . map ( ( ) : Person => {
40
40
return {
41
41
...newPerson ( ) ,
42
42
subRows : lens [ depth + 1 ] ? makeDataLevel ( depth + 1 ) : undefined ,
Original file line number Diff line number Diff line change 3
3
"version" : " 0.0.0" ,
4
4
"scripts" : {
5
5
"dev" : " vite" ,
6
- "build" : " vue-tsc --noEmit && vite build" ,
7
- "preview" : " vite preview --port 5050" ,
8
- "typecheck" : " vue-tsc --noEmit"
6
+ "build" : " vite build" ,
7
+ "preview" : " vite preview"
9
8
},
10
9
"dependencies" : {
11
10
"@faker-js/faker" : " ^8.3.1" ,
Original file line number Diff line number Diff line change @@ -36,7 +36,7 @@ const newPerson = (): Person => {
36
36
export function makeData ( ...lens : number [ ] ) {
37
37
const makeDataLevel = ( depth = 0 ) : Person [ ] => {
38
38
const len = lens [ depth ] !
39
- return range ( len ) . map ( ( d ) : Person => {
39
+ return range ( len ) . map ( ( ) : Person => {
40
40
return {
41
41
...newPerson ( ) ,
42
42
subRows : lens [ depth + 1 ] ? makeDataLevel ( depth + 1 ) : undefined ,
Original file line number Diff line number Diff line change 4
4
"version" : " 0.0.0" ,
5
5
"scripts" : {
6
6
"dev" : " vite" ,
7
- "build" : " vue-tsc --noEmit && vite build" ,
8
- "preview" : " vite preview"
7
+ "build" : " vite build" ,
8
+ "preview" : " vite preview" ,
9
+ "test:types" : " vue-tsc"
9
10
},
10
11
"dependencies" : {
11
12
"@faker-js/faker" : " ^8.3.1" ,
Original file line number Diff line number Diff line change @@ -77,13 +77,13 @@ function setPagination({
77
77
return { pageIndex , pageSize }
78
78
}
79
79
80
- function handleGoToPage(e ) {
80
+ function handleGoToPage(e : any ) {
81
81
const page = e .target .value ? Number (e .target .value ) - 1 : 0
82
82
goToPageNumber .value = page + 1
83
83
table .setPageIndex (page )
84
84
}
85
85
86
- function handlePageSizeChange(e ) {
86
+ function handlePageSizeChange(e : any ) {
87
87
table .setPageSize (Number (e .target .value ))
88
88
}
89
89
</script >
Original file line number Diff line number Diff line change 4
4
"version" : " 0.0.0" ,
5
5
"scripts" : {
6
6
"dev" : " vite" ,
7
- "build" : " vue-tsc --noEmit && vite build" ,
8
- "preview" : " vite preview"
7
+ "build" : " vite build" ,
8
+ "preview" : " vite preview" ,
9
+ "test:types" : " vue-tsc"
9
10
},
10
11
"dependencies" : {
11
12
"vue" : " ^3.4.14" ,
Original file line number Diff line number Diff line change @@ -76,13 +76,13 @@ function rerender() {
76
76
data .value = defaultData
77
77
}
78
78
79
- function handleGoToPage(e ) {
79
+ function handleGoToPage(e : any ) {
80
80
const page = e .target .value ? Number (e .target .value ) - 1 : 0
81
81
goToPageNumber .value = page + 1
82
82
table .setPageIndex (page )
83
83
}
84
84
85
- function handlePageSizeChange(e ) {
85
+ function handlePageSizeChange(e : any ) {
86
86
table .setPageSize (Number (e .target .value ))
87
87
}
88
88
</script >
Original file line number Diff line number Diff line change @@ -36,7 +36,7 @@ const newPerson = (): Person => {
36
36
export function makeData ( ...lens : number [ ] ) {
37
37
const makeDataLevel = ( depth = 0 ) : Person [ ] => {
38
38
const len = lens [ depth ] !
39
- return range ( len ) . map ( ( d ) : Person => {
39
+ return range ( len ) . map ( ( ) : Person => {
40
40
return {
41
41
...newPerson ( ) ,
42
42
subRows : lens [ depth + 1 ] ? makeDataLevel ( depth + 1 ) : undefined ,
Original file line number Diff line number Diff line change 4
4
"version" : " 0.0.0" ,
5
5
"scripts" : {
6
6
"dev" : " vite" ,
7
- "build" : " vue-tsc --noEmit && vite build" ,
7
+ "build" : " vite build" ,
8
8
"preview" : " vite preview"
9
9
},
10
10
"dependencies" : {
You can’t perform that action at this time.
0 commit comments