diff --git a/doc/TypeScript Language Specification (Change Markup).docx b/doc/TypeScript Language Specification (Change Markup).docx index 10a972fac84..fe80069d6e4 100644 Binary files a/doc/TypeScript Language Specification (Change Markup).docx and b/doc/TypeScript Language Specification (Change Markup).docx differ diff --git a/doc/TypeScript Language Specification (Change Markup).pdf b/doc/TypeScript Language Specification (Change Markup).pdf index 2330d9eab86..85abdb42e6f 100644 Binary files a/doc/TypeScript Language Specification (Change Markup).pdf and b/doc/TypeScript Language Specification (Change Markup).pdf differ diff --git a/doc/TypeScript Language Specification.docx b/doc/TypeScript Language Specification.docx index 7334e11bd31..c802f0cd5d9 100644 Binary files a/doc/TypeScript Language Specification.docx and b/doc/TypeScript Language Specification.docx differ diff --git a/doc/TypeScript Language Specification.pdf b/doc/TypeScript Language Specification.pdf index a50170d32ba..4bb1fc60f87 100644 Binary files a/doc/TypeScript Language Specification.pdf and b/doc/TypeScript Language Specification.pdf differ diff --git a/doc/spec.md b/doc/spec.md index 8791eac1e7c..92307b7c7b3 100644 --- a/doc/spec.md +++ b/doc/spec.md @@ -5494,7 +5494,7 @@ Except for *ImportDeclarations*, *AmbientModuleElements* always declare exported An *AmbientExternalModuleDeclaration* declares an external module. This type of declaration is permitted only at the top level in a source file that contributes to the global module (section [11.1](#11.1)). The *StringLiteral* must specify a top-level external module name. Relative external module names are not permitted.   *AmbientExternalModuleDeclaration:* -   `module` *StringLiteral* `{`  *AmbientExternalModuleBody* `}` +   `declare` `module` *StringLiteral* `{`  *AmbientExternalModuleBody* `}`   *AmbientExternalModuleBody:*    *AmbientExternalModuleElementsopt* @@ -6054,7 +6054,7 @@ This appendix contains a summary of the grammar found in the main document. As d    `export`*opt* *ImportDeclaration*   *AmbientExternalModuleDeclaration:* -   `module` *StringLiteral* `{`  *AmbientExternalModuleBody* `}` +   `declare` `module` *StringLiteral* `{`  *AmbientExternalModuleBody* `}`   *AmbientExternalModuleBody:*    *AmbientExternalModuleElementsopt*