Refactor node factory API, use node factory in parser (#35282)

* Refactor node factory API, use node factory in parser

* Move UnparsedSource nodes to factory

* Make most Node properties read-only

* Make pos/end/parent and JSDoc 'comment' read-only

* Update function/constructor-type factories

* Remove treeStateObserver

* Simplify Debug.deprecate

* Remove unused factory methods, simplify lazy factory methods

* Fix base factory used for source file updates

* Update test baseline due to merge from master

* Rename factory methods to be more consistent (#39058)
This commit is contained in:
Ron Buckton
2020-06-16 16:55:03 -07:00
committed by GitHub
parent 0232d4ae8e
commit eb3645f16b
206 changed files with 23665 additions and 17367 deletions

1324
src/compat/deprecations.ts Normal file

File diff suppressed because it is too large Load Diff

12
src/compat/tsconfig.json Normal file
View File

@@ -0,0 +1,12 @@
{
"extends": "../tsconfig-base",
"compilerOptions": {
"outFile": "../../built/local/compat.js"
},
"references": [
{ "path": "../compiler" }
],
"files": [
"deprecations.ts"
]
}