From 5cf61706fe9af4e28028c8b77a41efb30651be62 Mon Sep 17 00:00:00 2001 From: Wesley Wigham Date: Mon, 2 Jul 2018 10:47:15 -0700 Subject: [PATCH] Updated API Breaking Changes (markdown) --- API-Breaking-Changes.md | 1 + 1 file changed, 1 insertion(+) diff --git a/API-Breaking-Changes.md b/API-Breaking-Changes.md index 55d7c0a..7141b8b 100644 --- a/API-Breaking-Changes.md +++ b/API-Breaking-Changes.md @@ -2,6 +2,7 @@ - The deprecated internal method `LanguageService#getSourceFile` has been removed. See #24540. - The deprecated function `TypeChecker#getSymbolDisplayBuilder` and associated interfaces have been removed. See [#25331](https://github.com/Microsoft/TypeScript/pull/25331). The emitter and node builder should be used instead. +- The deprecated functions `escapeIdentifier` and `unescapeIdentifier` have been removed. Due to changing how the identifier name API worked in general, they have been identity functions for a few releases, so if you need your code to behave the same way, simply removing the calls should be sufficient. Alternatively, the typesafe `escapeLeadingUnderscores` and `unescapeLeadingUnderscores` should be used if the types indicate they are required (as they are used to convert to or from branded `__String` and `string` types). # TypeScript 2.8 - `getJsxIntrinsicTagNames` has been removed and replaced with `getJsxIntrinsicTagNamesAt`, which requires a node to use as the location to look up the valid intrinsic names at (to handle locally-scoped JSX namespaces).