Skip to content
This repository was archived by the owner on Sep 20, 2024. It is now read-only.

Commit 0691725

Browse files
committed
refactor: prefer v-model for tsx
1 parent e18c97a commit 0691725

File tree

3 files changed

+77
-8
lines changed

3 files changed

+77
-8
lines changed

components.d.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
*
77
* This is a generated file. Do not edit it's contents.
88
*
9-
* This file was generated on 2021-07-05T11:14:26.922Z
9+
* This file was generated on 2021-07-06T03:35:25.968Z
1010
*/
1111

1212
import { ChakraProps } from '@chakra-ui/vue-system'
@@ -25,6 +25,12 @@ type JsxComponentCustomProps = {
2525
vShow?: boolean
2626
vHtml?: JsxNode
2727
vSlots?: SlotDirective
28+
'v-model'?: unknown
29+
'v-models'?: unknown[]
30+
'v-custom'?: unknown[]
31+
'v-show'?: boolean
32+
'v-html'?: JsxNode
33+
'v-slots'?: SlotDirective
2834
} & Omit<HTMLAttributes, 'innerHTML'> & {
2935
innerHTML?: JsxNode
3036
}

scripts/generate-global-types.ts

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -56,12 +56,18 @@ async function generateComponents() {
5656
}
5757
5858
type JsxComponentCustomProps = {
59-
vModel?: unknown
60-
vModels?: unknown[]
61-
vCustom?: unknown[]
62-
vShow?: boolean
63-
vHtml?: JsxNode
64-
vSlots?: SlotDirective
59+
vModel?: unknown
60+
vModels?: unknown[]
61+
vCustom?: unknown[]
62+
vShow?: boolean
63+
vHtml?: JsxNode
64+
vSlots?: SlotDirective
65+
'v-model'?: unknown
66+
'v-models'?: unknown[]
67+
'v-custom'?: unknown[]
68+
'v-show'?: boolean
69+
'v-html'?: JsxNode
70+
'v-slots'?: SlotDirective
6571
} & Omit<HTMLAttributes, 'innerHTML'> & {
6672
innerHTML?: JsxNode
6773
}

yarn.lock

Lines changed: 58 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3417,6 +3417,17 @@
34173417
estree-walker "^2.0.1"
34183418
source-map "^0.6.1"
34193419

3420+
3421+
version "3.1.4"
3422+
resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.1.4.tgz#a3a74cf52e8f01af386d364ac8a099cbeb260424"
3423+
integrity sha512-TnUz+1z0y74O/A4YKAbzsdUfamyHV73MihrEfvettWpm9bQKVoZd1nEmR1cGN9LsXWlwAvVQBetBlWdOjmQO5Q==
3424+
dependencies:
3425+
"@babel/parser" "^7.12.0"
3426+
"@babel/types" "^7.12.0"
3427+
"@vue/shared" "3.1.4"
3428+
estree-walker "^2.0.1"
3429+
source-map "^0.6.1"
3430+
34203431
34213432
version "3.0.11"
34223433
resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.0.11.tgz#b15fc1c909371fd671746020ba55b5dab4a730ee"
@@ -3425,6 +3436,14 @@
34253436
"@vue/compiler-core" "3.0.11"
34263437
"@vue/shared" "3.0.11"
34273438

3439+
3440+
version "3.1.4"
3441+
resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.1.4.tgz#bf3795e1449f32c965d38c4ea6d808ca05fdfc97"
3442+
integrity sha512-3tG2ScHkghhUBuFwl9KgyZhrS8CPFZsO7hUDekJgIp5b1OMkROr4AvxHu6rRMl4WkyvYkvidFNBS2VfOnwa6Kw==
3443+
dependencies:
3444+
"@vue/compiler-core" "3.1.4"
3445+
"@vue/shared" "3.1.4"
3446+
34283447
"@vue/compiler-sfc@^3.0.11", "@vue/compiler-sfc@^3.0.5":
34293448
version "3.0.11"
34303449
resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.0.11.tgz#cd8ca2154b88967b521f5ad3b10f5f8b6b665679"
@@ -3469,6 +3488,13 @@
34693488
dependencies:
34703489
"@vue/shared" "3.0.11"
34713490

3491+
3492+
version "3.1.4"
3493+
resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.1.4.tgz#d926ed46fb0d48582ccf8665b062d37b5d35ba99"
3494+
integrity sha512-YDlgii2Cr9yAoKVZFzgY4j0mYlVT73986X3e5SPp6ifqckSEoFSUWXZK2Tb53TB/9qO29BEEbspnKD3m3wAwkA==
3495+
dependencies:
3496+
"@vue/shared" "3.1.4"
3497+
34723498
34733499
version "3.0.11"
34743500
resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.0.11.tgz#c52dfc6acf3215493623552c1c2919080c562e44"
@@ -3477,6 +3503,14 @@
34773503
"@vue/reactivity" "3.0.11"
34783504
"@vue/shared" "3.0.11"
34793505

3506+
3507+
version "3.1.4"
3508+
resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.1.4.tgz#3e30ae6ecbfff06df5adc9414491143191a375ba"
3509+
integrity sha512-qmVJgJuFxfT7M4qHQ4M6KqhKC66fjuswK+aBivE8dWiZ2rtIGl9gtJGpwqwjQEcKEBTOfvvrtrwBncYArJUO8Q==
3510+
dependencies:
3511+
"@vue/reactivity" "3.1.4"
3512+
"@vue/shared" "3.1.4"
3513+
34803514
34813515
version "3.0.11"
34823516
resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.0.11.tgz#7a552df21907942721feb6961c418e222a699337"
@@ -3486,6 +3520,15 @@
34863520
"@vue/shared" "3.0.11"
34873521
csstype "^2.6.8"
34883522

3523+
3524+
version "3.1.4"
3525+
resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.1.4.tgz#acfeee200d5c45fc2cbdf7058cda1498f9b45849"
3526+
integrity sha512-vbmwgTxku1BU87Kw7r29adv0OIrDXCW0PslOPQT0O/9R5SqcXgS94Yj6zsztDjvghegenwIAPNLlDR1Auh5s+w==
3527+
dependencies:
3528+
"@vue/runtime-core" "3.1.4"
3529+
"@vue/shared" "3.1.4"
3530+
csstype "^2.6.8"
3531+
34893532
"@vue/server-renderer@^3.0.11", "@vue/server-renderer@^3.0.5", "@vue/server-renderer@^3.0.7", "@vue/server-renderer@^3.0.9":
34903533
version "3.0.11"
34913534
resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.0.11.tgz#d340f0db630ed56d4af7615faf495dc77558b44c"
@@ -3499,6 +3542,11 @@
34993542
resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.0.11.tgz#20d22dd0da7d358bb21c17f9bde8628152642c77"
35003543
integrity sha512-b+zB8A2so8eCE0JsxjL24J7vdGl8rzPQ09hZNhystm+KqSbKcAej1A+Hbva1rCMmTTqA+hFnUSDc5kouEo0JzA==
35013544

3545+
3546+
version "3.1.4"
3547+
resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.1.4.tgz#c14c461ec42ea2c1556e86f60b0354341d91adc3"
3548+
integrity sha512-6O45kZAmkLvzGLToBxEz4lR2W6kXohCtebV2UxjH9GXjd8X9AhEn68FN9eNanFtWNzvgw1hqd6HkPRVQalqf7Q==
3549+
35023550
"@vue/test-utils@^2.0.0-rc.0":
35033551
version "2.0.0-rc.4"
35043552
resolved "https://registry.yarnpkg.com/@vue/test-utils/-/test-utils-2.0.0-rc.4.tgz#536175be968e7c5741e9c95f117024d5053ea54c"
@@ -14503,7 +14551,16 @@ vue3-perfect-scrollbar@^1.5.5:
1450314551
perfect-scrollbar "^1.5.0"
1450414552
postcss-import "^12.0.0"
1450514553

14506-
vue@^3.0.11, vue@^3.0.5:
14554+
vue@^3.0.11:
14555+
version "3.1.4"
14556+
resolved "https://registry.yarnpkg.com/vue/-/vue-3.1.4.tgz#120d6818c51eaa35d0879e5bc1cff60135bc69fd"
14557+
integrity sha512-p8dcdyeCgmaAiZsbLyDkmOLcFGZb/jEVdCLW65V68LRCXTNX8jKsgah2F7OZ/v/Ai2V0Fb1MNO0vz/GFqsPVMA==
14558+
dependencies:
14559+
"@vue/compiler-dom" "3.1.4"
14560+
"@vue/runtime-dom" "3.1.4"
14561+
"@vue/shared" "3.1.4"
14562+
14563+
vue@^3.0.5:
1450714564
version "3.0.11"
1450814565
resolved "https://registry.yarnpkg.com/vue/-/vue-3.0.11.tgz#c82f9594cbf4dcc869241d4c8dd3e08d9a8f4b5f"
1450914566
integrity sha512-3/eUi4InQz8MPzruHYSTQPxtM3LdZ1/S/BvaU021zBnZi0laRUyH6pfuE4wtUeLvI8wmUNwj5wrZFvbHUXL9dw==

0 commit comments

Comments
 (0)