You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/v2/guide/typescript.md
+5-5Lines changed: 5 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -6,21 +6,21 @@ order: 25
6
6
7
7
## Официальные файлы деклараций
8
8
9
-
Статическая типизация может предотвратить много потенциальных ошибок времени выполнения, особенно при разрастании приложений. По этой причине Vue поставляется с [официальными файлами деклараций](https://github.com/vuejs/vue/tree/dev/types)[TypeScript](https://www.typescriptlang.org/)- не только для ядра Vue, но также [для Vue Router](https://github.com/vuejs/vue-router/tree/dev/types) и [для Vuex](https://github.com/vuejs/vuex/tree/dev/types).
9
+
Статическая типизация может предотвратить много потенциальных ошибок времени выполнения, особенно при разрастании приложений. По этой причине Vue поставляется с [официальными файлами деклараций](https://github.com/vuejs/vue/tree/dev/types)[TypeScript](https://www.typescriptlang.org/)причем не только для ядра Vue, но также [для Vue Router](https://github.com/vuejs/vue-router/tree/dev/types) и [Vuex](https://github.com/vuejs/vuex/tree/dev/types).
10
10
11
-
Так как все это уже [опубликовано на NPM](https://unpkg.com/vue/types/), то вам даже не понадобится использовать внешние инструменты, такие как `Typings`, потому что заголовки автоматически импортируются вместе с Vue. Это значит, что все, что вам нужно - это просто:
11
+
Так как все это уже [опубликовано на NPM](https://unpkg.com/vue/types/), то вам даже не понадобится использовать внешние инструменты, такие как `Typings`, потому что декларации типов автоматически импортируются вместе с Vue. Это значит, что все, что вам нужно - это просто:
12
12
13
13
```ts
14
14
importVue=require('vue')
15
15
```
16
16
17
-
После этого все методы, свойства и параметры будут автоматически проверяться на типы. К примеру, если вы напечатали в опции компонента `tempate` вместо `template` (пропустив `l`), компилятор TypeScript выведет ошибку во время компиляции. Если же вы используете редактор с поддержкой проверки синтаксиса TypeScript, такой как [Visual Studio Code](https://code.visualstudio.com/), то вы сможете увидеть все эти ошибки даже до компиляции:
17
+
После этого все методы, свойства и параметры будут автоматически проверяться на типы. К примеру, если вы напечатали в опции компонента `tempate` вместо `template` (пропустив `l`), то компилятор TypeScript выведет ошибку во время компиляции. Если же вы используете редактор с поддержкой проверки синтаксиса TypeScript, такой как [Visual Studio Code](https://code.visualstudio.com/), то вы сможете увидеть все эти ошибки даже до компиляции:
18
18
19
19

20
20
21
21
### Опции компиляции
22
22
23
-
Файлы деклараций Vue требуют [опцию компиляции](https://www.typescriptlang.org/docs/handbook/compiler-options.html)`--lib DOM,ES2015.Promise`. Эту опцию можно передать в команду `tsc`, либо добавить ее эквивалент в файл `tsconfig.json`.
23
+
Файлы деклараций Vue требуют [опцию компиляции](https://www.typescriptlang.org/docs/handbook/compiler-options.html)`--lib DOM,ES2015.Promise`. Опцию можно передать в команду `tsc`, либо добавить ее эквивалент в файл `tsconfig.json`.
24
24
25
25
### Получение доступа к типам Vue
26
26
@@ -37,7 +37,7 @@ export default {
37
37
38
38
## Компоненты Vue в виде классов
39
39
40
-
К опциям комонента Vue могут быть легко добавлены аннотации типов:
40
+
К опциям компонента Vue легко могут быть добавлены аннотации типов:
0 commit comments