Skip to content

Commit

Permalink
Update content/7.blog/27.v3-13.md
Browse files Browse the repository at this point in the history
Co-authored-by: Evgeniy Gromin <[email protected]>
  • Loading branch information
Ibochkarev and JonikUl authored Sep 11, 2024
1 parent f009153 commit 6c620b5
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion content/7.blog/27.v3-13.md
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ export default defineNuxtConfig({

## 🚨 Изменения в TypeScript для Vue

В течение некоторого времени в экосистеме Vue мы расширяли `@vue/runtime-core`, чтобы добавлять пользовательские свойства и многое другое к `vue`. Однако это непреднамеренно нарушает типы для проектов, которые расширяют `vue` - что теперь является официально рекомендуемым и документированным способом расширения этих интерфейсов (например, [ComponentCustomProperties](https://vuejs.org/api/utility-types.html#componentcustomproperties), [GlobalComponents](https://vuejs.org/guide/extras/web-components.html#web-components-and-typescript) и [so on](https://vuejs.org/guide/typescript/options-api.html#augmenting-global-properties)).
В течение некоторого времени мы расширяли `@vue/runtime-core` в экосистеме Vue, чтобы добавлять к `vue` пользовательские свойства и многое другое. Однако это непреднамеренно нарушает типы для проектов, которые расширяют `vue` - что теперь является официально рекомендуемым и документированным способом расширения этих интерфейсов (например, [ComponentCustomProperties](https://vuejs.org/api/utility-types.html#componentcustomproperties), [GlobalComponents](https://vuejs.org/guide/extras/web-components.html#web-components-and-typescript) и [so on](https://vuejs.org/guide/typescript/options-api.html#augmenting-global-properties)).

Это означает, что _все_ библиотеки должны обновить свой код (или это нарушит типы библиотек, которые расширяют `vue`).

Expand Down

0 comments on commit 6c620b5

Please sign in to comment.