Skip to content

Commit 3c30374

Browse files
author
Mikhail Menshikov
committed
fixed a typo
1 parent 2f3e120 commit 3c30374

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/v2/guide/typescript.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,21 +6,21 @@ order: 25
66

77
## Официальные файлы деклараций
88

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).
1010

11-
Так как все это уже [опубликовано на NPM](https://unpkg.com/vue/types/), то вам даже не понадобится использовать внешние инструменты, такие как `Typings`, потому что заголовки автоматически импортируются вместе с Vue. Это значит, что все, что вам нужно - это просто:
11+
Так как все это уже [опубликовано на NPM](https://unpkg.com/vue/types/), то вам даже не понадобится использовать внешние инструменты, такие как `Typings`, потому что декларации типов автоматически импортируются вместе с Vue. Это значит, что все, что вам нужно - это просто:
1212

1313
``` ts
1414
import Vue = require('vue')
1515
```
1616

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/), то вы сможете увидеть все эти ошибки даже до компиляции:
1818

1919
![Ошибка типизации TypeScript в Visual Studio Code](/images/typescript-type-error.png)
2020

2121
### Опции компиляции
2222

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`.
2424

2525
### Получение доступа к типам Vue
2626

@@ -37,7 +37,7 @@ export default {
3737

3838
## Компоненты Vue в виде классов
3939

40-
К опциям комонента Vue могут быть легко добавлены аннотации типов:
40+
К опциям компонента Vue легко могут быть добавлены аннотации типов:
4141

4242
``` ts
4343
import Vue = require('vue')

0 commit comments

Comments
 (0)