]> git.ipfire.org Git - thirdparty/vuejs/core.git/commit
types(defineComponent): support for GlobalComponents, typed Directives and respect...
authorCarlos Rodrigues <carlos@hypermob.co.uk>
Thu, 25 Apr 2024 08:04:03 +0000 (09:04 +0100)
committerGitHub <noreply@github.com>
Thu, 25 Apr 2024 08:04:03 +0000 (16:04 +0800)
commit4cc9ca870c37b35d0600d3a6838baf935be5b7c2
tree0b2d92b374119b8f7d3844e940ca62c3671a3c0b
parent0e6e3c7eb0e5320b7c1818e025cb4a490fede9c0
types(defineComponent): support for GlobalComponents, typed Directives and respect `expose` on defineComponent (#3399)

close #3367
15 files changed:
packages/dts-test/componentTypeExtensions.test-d.tsx
packages/dts-test/defineComponent.test-d.tsx
packages/dts-test/directives.test-d.ts [new file with mode: 0644]
packages/runtime-core/src/apiDefineComponent.ts
packages/runtime-core/src/component.ts
packages/runtime-core/src/componentOptions.ts
packages/runtime-core/src/componentPublicInstance.ts
packages/runtime-core/src/directives.ts
packages/runtime-core/src/index.ts
packages/runtime-core/types/globalComponents.d.ts [new file with mode: 0644]
packages/runtime-dom/__tests__/directives/vOn.spec.ts
packages/runtime-dom/src/directives/vModel.ts
packages/runtime-dom/src/directives/vOn.ts
packages/runtime-dom/src/index.ts
packages/vue-compat/__tests__/instance.spec.ts