Skip to content

Upgrading vue-tsc 0.0 to 0.1

Unknown0.0.26 → 0.1.7

Fetching 7 releases from GitHub…0 / 7
UnknownUpgrade verdict

DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.

  • DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
  • This page updates as the notes come in.
Still reading release notes

DepDelta is still reading the release notes in this range. This updates as they come in.

Adds vscode-vue-languageservice ^0.25.17.

Drops unzipper.

Installs 384 packages in all (was 127).

Also installs @babel/helper-string-parser, @babel/helper-validator-identifier, @babel/parser, @babel/types, @emmetio/abbreviation, @emmetio/css-abbreviation, @emmetio/scanner, @jridgewell/sourcemap-codec, @sindresorhus/is, @starptech/expression-parser, @starptech/hast-util-from-webparser, @starptech/prettyhtml, @starptech/prettyhtml-formatter, @starptech/prettyhtml-hast-to-html, @starptech/prettyhtml-hastscript and 284 more.

No longer installs array-buffer-byte-length, arraybuffer.prototype.slice, available-typed-arrays, big-integer, binary, bluebird, buffer-indexof-polyfill, buffers, call-bind, chainsaw, data-view-buffer, data-view-byte-length, data-view-byte-offset, define-data-property, define-properties and 72 more.

Moves isarray 1.0.0, 2.0.5 → 1.0.0. Your build may pick other versions.

Generated by DepDelta from published .d.ts files. Not mixed with prose notes.

  • removed: interface Account
  • removed: interface AssertionOptions
  • removed: interface ClientData
  • removed: interface DOML2DeprecatedColorProperty
  • removed: interface DeviceLightEvent extends Event
  • removed: interface DeviceLightEventInit extends EventInit
  • removed: interface HTMLBaseFontElement extends HTMLElement, DOML2DeprecatedColorProperty
  • removed: interface MSGestureEvent extends UIEvent
  • removed: interface MSMediaKeyMessageEvent extends Event
  • removed: interface MSMediaKeyNeededEvent extends Event
  • removed: interface MSPointerEvent extends MouseEvent
  • removed: interface RTCOAuthCredential
  • removed: interface RTCRtpDecodingParameters extends RTCRtpCodingParameters
  • removed: interface RTCStatsEvent extends Event
  • removed: interface RTCStatsEventInit extends EventInit
  • removed: interface ScopedCredential
  • removed: interface ScopedCredentialDescriptor
  • removed: interface ScopedCredentialInfo
  • removed: interface ScopedCredentialOptions
  • removed: interface ScopedCredentialParameters
  • removed: interface ServiceWorkerMessageEvent extends Event
  • removed: interface ServiceWorkerMessageEventInit extends EventInit
  • removed: interface WebAuthentication
  • removed: interface WebAuthnAssertion
  • removed: interface WebAuthnExtensions
  • removed: interface WebGLObject
  • removed: method Document.createEvent(eventInterface: 'MSGestureEvent'): MSGestureEvent
  • removed: method Document.createEvent(eventInterface: 'MSMediaKeyMessageEvent'): MSMediaKeyMessageEvent
  • removed: method Document.createEvent(eventInterface: 'MSMediaKeyNeededEvent'): MSMediaKeyNeededEvent
  • removed: method Document.createEvent(eventInterface: 'MSPointerEvent'): MSPointerEvent
  • removed: method Document.createEvent(eventInterface: 'RTCStatsEvent'): RTCStatsEvent
  • removed: method Document.createEvent(eventInterface: 'ServiceWorkerMessageEvent'): ServiceWorkerMessageEvent
  • removed: method DocumentEvent.createEvent(eventInterface: 'MSGestureEvent'): MSGestureEvent
  • removed: method DocumentEvent.createEvent(eventInterface: 'MSMediaKeyMessageEvent'): MSMediaKeyMessageEvent
  • removed: method DocumentEvent.createEvent(eventInterface: 'MSMediaKeyNeededEvent'): MSMediaKeyNeededEvent
  • removed: method DocumentEvent.createEvent(eventInterface: 'MSPointerEvent'): MSPointerEvent
  • removed: method DocumentEvent.createEvent(eventInterface: 'RTCStatsEvent'): RTCStatsEvent
  • removed: method DocumentEvent.createEvent(eventInterface: 'ServiceWorkerMessageEvent'): ServiceWorkerMessageEvent
  • removed: method HTMLBaseFontElement.addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void
  • removed: method HTMLBaseFontElement.addEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLBaseFontElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void
  • removed: method HTMLBaseFontElement.removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void
  • removed: method HTMLBaseFontElement.removeEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLBaseFontElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void
  • removed: method MSGestureEvent.initGestureEvent(typeArg: string, canBubbleArg: boolean, cancelableArg: boolean, viewArg: Window, detailArg: number, screenXArg: number, screenYArg: number, clientXArg: number, clientYArg: number, offsetXArg: number, offsetYArg: number, translationXArg: number, translationYArg: number, scaleArg: number, expansionArg: number, rotationArg: number, velocityXArg: number, velocit…
  • removed: method MSPointerEvent.getCurrentPoint(element: Element): void
  • removed: method MSPointerEvent.getIntermediatePoints(element: Element): void
  • removed: method MSPointerEvent.initPointerEvent(typeArg: string, canBubbleArg: boolean, cancelableArg: boolean, viewArg: Window, detailArg: number, screenXArg: number, screenYArg: number, clientXArg: number, clientYArg: number, ctrlKeyArg: boolean, altKeyArg: boolean, shiftKeyArg: boolean, metaKeyArg: boolean, buttonArg: number, relatedTargetArg: EventTarget, offsetXArg: number, offsetYArg: number, widthA…
  • removed: method SVGPathElement.createSVGPathSegArcAbs(x: number, y: number, r1: number, r2: number, angle: number, largeArcFlag: boolean, sweepFlag: boolean): SVGPathSegArcAbs
  • removed: method SVGPathElement.createSVGPathSegArcRel(x: number, y: number, r1: number, r2: number, angle: number, largeArcFlag: boolean, sweepFlag: boolean): SVGPathSegArcRel
  • removed: method SVGPathElement.createSVGPathSegClosePath(): SVGPathSegClosePath
  • removed: method SVGPathElement.createSVGPathSegCurvetoCubicAbs(x: number, y: number, x1: number, y1: number, x2: number, y2: number): SVGPathSegCurvetoCubicAbs
  • removed: method SVGPathElement.createSVGPathSegCurvetoCubicRel(x: number, y: number, x1: number, y1: number, x2: number, y2: number): SVGPathSegCurvetoCubicRel
  • removed: method SVGPathElement.createSVGPathSegCurvetoCubicSmoothAbs(x: number, y: number, x2: number, y2: number): SVGPathSegCurvetoCubicSmoothAbs
  • removed: method SVGPathElement.createSVGPathSegCurvetoCubicSmoothRel(x: number, y: number, x2: number, y2: number): SVGPathSegCurvetoCubicSmoothRel
  • removed: method SVGPathElement.createSVGPathSegCurvetoQuadraticAbs(x: number, y: number, x1: number, y1: number): SVGPathSegCurvetoQuadraticAbs
  • removed: method SVGPathElement.createSVGPathSegCurvetoQuadraticRel(x: number, y: number, x1: number, y1: number): SVGPathSegCurvetoQuadraticRel
  • removed: method SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothAbs(x: number, y: number): SVGPathSegCurvetoQuadraticSmoothAbs
  • removed: method SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothRel(x: number, y: number): SVGPathSegCurvetoQuadraticSmoothRel
  • removed: method SVGPathElement.createSVGPathSegLinetoAbs(x: number, y: number): SVGPathSegLinetoAbs
  • removed: method SVGPathElement.createSVGPathSegLinetoHorizontalAbs(x: number): SVGPathSegLinetoHorizontalAbs
  • removed: method SVGPathElement.createSVGPathSegLinetoHorizontalRel(x: number): SVGPathSegLinetoHorizontalRel
  • removed: method SVGPathElement.createSVGPathSegLinetoRel(x: number, y: number): SVGPathSegLinetoRel
  • removed: method SVGPathElement.createSVGPathSegLinetoVerticalAbs(y: number): SVGPathSegLinetoVerticalAbs
  • removed: method SVGPathElement.createSVGPathSegLinetoVerticalRel(y: number): SVGPathSegLinetoVerticalRel
  • removed: method SVGPathElement.createSVGPathSegMovetoAbs(x: number, y: number): SVGPathSegMovetoAbs
  • removed: method SVGPathElement.createSVGPathSegMovetoRel(x: number, y: number): SVGPathSegMovetoRel
  • removed: method SVGPathElement.getPathSegAtLength(distance: number): number
  • removed: method WebAuthentication.getAssertion(assertionChallenge: Int8Array | Int16Array | Int32Array | Uint8Array | Uint16Array | Uint32Array | Uint8ClampedArray | Float32Array | Float64Array | DataView | ArrayBuffer | null, options?: AssertionOptions): Promise<WebAuthnAssertion>
  • removed: method WebAuthentication.makeCredential(accountInformation: Account, cryptoParameters: ScopedCredentialParameters[], attestationChallenge: Int8Array | Int16Array | Int32Array | Uint8Array | Uint16Array | Uint32Array | Uint8ClampedArray | Float32Array | Float64Array | DataView | ArrayBuffer | null, options?: ScopedCredentialOptions): Promise<ScopedCredentialInfo>
  • removed: property Account.displayName: string
  • removed: property Account.id: string
  • removed: property Account.imageURL?: string
  • removed: property Account.name?: string
  • removed: property Account.rpDisplayName: string
  • removed: property AssertionOptions.allowList?: ScopedCredentialDescriptor[]
  • removed: property AssertionOptions.extensions?: WebAuthnExtensions
  • removed: property AssertionOptions.rpId?: string
  • removed: property AssertionOptions.timeoutSeconds?: number
  • removed: property ClientData.challenge: string
  • removed: property ClientData.extensions?: WebAuthnExtensions
  • removed: property ClientData.hashAlg: string | Algorithm
  • removed: property ClientData.origin: string
  • removed: property ClientData.rpId: string
  • removed: property ClientData.tokenBinding?: string
  • removed: property DOML2DeprecatedColorProperty.color: string
  • removed: property DeviceLightEventInit.value?: number
  • removed: property HTMLBaseFontElement.face: string
  • removed: property HTMLBaseFontElement.size: number
  • removed: property HTMLElementTagNameMap.'basefont': HTMLBaseFontElement
  • removed: property MediaStreamTrack.onisolationchange: ((this: MediaStreamTrack, ev: Event) => any) | null
  • removed: property MediaStreamTrackEventMap.'isolationchange': Event
  • removed: property PaymentCurrencyAmount.currencySystem?: string
  • removed: property RTCConfiguration.peerIdentity?: string
  • removed: property RTCDataChannelInit.priority?: RTCPriorityType
  • removed: property RTCErrorInit.httpRequestStatusCode?: number
  • removed: property RTCOAuthCredential.accessToken: string
  • removed: property RTCOAuthCredential.macKey: string
  • removed: property RTCOfferAnswerOptions.voiceActivityDetection?: boolean
  • removed: property RTCPeerConnection.onstatsended: ((this: RTCPeerConnection, ev: RTCStatsEvent) => any) | null
  • removed: property RTCPeerConnectionEventMap.'statsended': RTCStatsEvent
  • removed: property RTCPeerConnectionIceErrorEventInit.hostCandidate?: string
  • removed: property RTCRtpEncodingParameters.codecPayloadType?: number
  • removed: property RTCRtpEncodingParameters.dtx?: RTCDtxStatus
  • removed: property RTCRtpEncodingParameters.maxFramerate?: number
  • removed: property RTCRtpEncodingParameters.ptime?: number
  • removed: property RTCRtpReceiveParameters.encodings: RTCRtpDecodingParameters[]
  • removed: property RTCRtpSendParameters.degradationPreference?: RTCDegradationPreference
  • removed: property RTCRtpSendParameters.priority?: RTCPriorityType
  • removed: property RTCStatsEventInit.report: RTCStatsReport
  • removed: property SVGSVGElement.contentScriptType: string
  • removed: property SVGSVGElement.contentStyleType: string
  • removed: property ScopedCredentialDescriptor.id: Int8Array | Int16Array | Int32Array | Uint8Array | Uint16Array | Uint32Array | Uint8ClampedArray | Float32Array | Float64Array | DataView | ArrayBuffer | null
  • removed: property ScopedCredentialDescriptor.transports?: Transport[]
  • removed: property ScopedCredentialDescriptor.type: ScopedCredentialType
  • removed: property ScopedCredentialOptions.excludeList?: ScopedCredentialDescriptor[]
  • removed: property ScopedCredentialOptions.extensions?: WebAuthnExtensions
  • removed: property ScopedCredentialOptions.rpId?: string
  • removed: property ScopedCredentialOptions.timeoutSeconds?: number
  • removed: property ScopedCredentialParameters.algorithm: string | Algorithm
  • removed: property ScopedCredentialParameters.type: ScopedCredentialType
  • removed: property ServiceWorkerMessageEventInit.data?: any
  • removed: property ServiceWorkerMessageEventInit.lastEventId?: string
  • removed: property ServiceWorkerMessageEventInit.origin?: string
  • removed: property ServiceWorkerMessageEventInit.ports?: MessagePort[] | null
  • removed: property ServiceWorkerMessageEventInit.source?: ServiceWorker | MessagePort | null
  • removed: property Window.ondevicelight: ((this: Window, ev: DeviceLightEvent) => any) | null
  • removed: property Window.onmsgesturechange: ((this: Window, ev: Event) => any) | null
  • removed: property Window.onmsgesturedoubletap: ((this: Window, ev: Event) => any) | null
  • removed: property Window.onmsgestureend: ((this: Window, ev: Event) => any) | null
  • removed: property Window.onmsgesturehold: ((this: Window, ev: Event) => any) | null
  • removed: property Window.onmsgesturestart: ((this: Window, ev: Event) => any) | null
  • removed: property Window.onmsgesturetap: ((this: Window, ev: Event) => any) | null
  • removed: property Window.onmsinertiastart: ((this: Window, ev: Event) => any) | null
  • removed: property Window.onmspointercancel: ((this: Window, ev: Event) => any) | null
  • removed: property Window.onmspointerdown: ((this: Window, ev: Event) => any) | null
  • removed: property Window.onmspointerenter: ((this: Window, ev: Event) => any) | null
  • removed: property Window.onmspointerleave: ((this: Window, ev: Event) => any) | null
  • removed: property Window.onmspointermove: ((this: Window, ev: Event) => any) | null
  • removed: property Window.onmspointerout: ((this: Window, ev: Event) => any) | null
  • removed: property Window.onmspointerover: ((this: Window, ev: Event) => any) | null
  • removed: property Window.onmspointerup: ((this: Window, ev: Event) => any) | null
  • removed: property Window.onvrdisplayfocus: ((this: Window, ev: Event) => any) | null
  • removed: property Window.onvrdisplaypointerrestricted: ((this: Window, ev: Event) => any) | null
  • removed: property Window.onvrdisplaypointerunrestricted: ((this: Window, ev: Event) => any) | null
  • removed: property WindowEventMap.'MSGestureChange': Event
  • removed: property WindowEventMap.'MSGestureDoubleTap': Event
  • removed: property WindowEventMap.'MSGestureEnd': Event
  • removed: property WindowEventMap.'MSGestureHold': Event
  • removed: property WindowEventMap.'MSGestureStart': Event
  • removed: property WindowEventMap.'MSGestureTap': Event
  • removed: property WindowEventMap.'MSInertiaStart': Event
  • removed: property WindowEventMap.'MSPointerCancel': Event
  • removed: property WindowEventMap.'MSPointerDown': Event
  • removed: property WindowEventMap.'MSPointerEnter': Event
  • removed: property WindowEventMap.'MSPointerLeave': Event
  • removed: property WindowEventMap.'MSPointerMove': Event
  • removed: property WindowEventMap.'MSPointerOut': Event
  • removed: property WindowEventMap.'MSPointerOver': Event
  • removed: property WindowEventMap.'MSPointerUp': Event
  • removed: property WindowEventMap.'devicelight': DeviceLightEvent
  • removed: property WindowEventMap.'vrdisplayfocus': Event
  • removed: property WindowEventMap.'vrdisplaypointerrestricted': Event
  • removed: property WindowEventMap.'vrdisplaypointerunrestricted': Event
  • removed: readonly property DeviceLightEvent.value: number
  • removed: readonly property MSGestureEvent.MSGESTURE_FLAG_BEGIN: number
  • removed: readonly property MSGestureEvent.MSGESTURE_FLAG_CANCEL: number
  • removed: readonly property MSGestureEvent.MSGESTURE_FLAG_END: number
  • removed: readonly property MSGestureEvent.MSGESTURE_FLAG_INERTIA: number
  • removed: readonly property MSGestureEvent.MSGESTURE_FLAG_NONE: number
  • removed: readonly property MSGestureEvent.clientX: number
  • removed: readonly property MSGestureEvent.clientY: number
  • removed: readonly property MSGestureEvent.expansion: number
  • removed: readonly property MSGestureEvent.gestureObject: any
  • removed: readonly property MSGestureEvent.hwTimestamp: number
  • removed: readonly property MSGestureEvent.offsetX: number
  • removed: readonly property MSGestureEvent.offsetY: number
  • removed: readonly property MSGestureEvent.rotation: number
  • removed: readonly property MSGestureEvent.scale: number
  • removed: readonly property MSGestureEvent.screenX: number
  • removed: readonly property MSGestureEvent.screenY: number
  • removed: readonly property MSGestureEvent.translationX: number
  • removed: readonly property MSGestureEvent.translationY: number
  • removed: readonly property MSGestureEvent.velocityAngular: number
  • removed: readonly property MSGestureEvent.velocityExpansion: number
  • removed: readonly property MSGestureEvent.velocityX: number
  • removed: readonly property MSGestureEvent.velocityY: number
  • removed: readonly property MSMediaKeyMessageEvent.destinationURL: string | null
  • removed: readonly property MSMediaKeyMessageEvent.message: Uint8Array
  • removed: readonly property MSMediaKeyNeededEvent.initData: Uint8Array | null
  • removed: readonly property MSPointerEvent.currentPoint: any
  • removed: readonly property MSPointerEvent.height: number
  • removed: readonly property MSPointerEvent.hwTimestamp: number
  • removed: readonly property MSPointerEvent.intermediatePoints: any
  • removed: readonly property MSPointerEvent.isPrimary: boolean
  • removed: readonly property MSPointerEvent.pointerId: number
  • removed: readonly property MSPointerEvent.pointerType: any
  • removed: readonly property MSPointerEvent.pressure: number
  • removed: readonly property MSPointerEvent.rotation: number
  • removed: readonly property MSPointerEvent.tiltX: number
  • removed: readonly property MSPointerEvent.tiltY: number
  • removed: readonly property MSPointerEvent.width: number
  • removed: readonly property MediaStreamTrack.isolated: boolean
  • removed: readonly property PaymentAddress.languageCode: string
  • removed: readonly property RTCDataChannel.priority: RTCPriorityType
  • removed: readonly property RTCError.httpRequestStatusCode: number | null
  • removed: readonly property RTCIceTransport.component: RTCIceComponent
  • removed: readonly property RTCPeerConnectionIceErrorEvent.hostCandidate: string
  • removed: readonly property RTCPeerConnectionIceEvent.url: string | null
  • removed: readonly property RTCRtpReceiver.rtcpTransport: RTCDtlsTransport | null
  • removed: readonly property RTCRtpSender.rtcpTransport: RTCDtlsTransport | null
  • removed: readonly property RTCStatsEvent.report: RTCStatsReport
  • removed: readonly property SVGSVGElement.pixelUnitToMillimeterX: number
  • removed: readonly property SVGSVGElement.pixelUnitToMillimeterY: number
  • removed: readonly property SVGSVGElement.screenPixelToMillimeterX: number
  • removed: readonly property SVGSVGElement.screenPixelToMillimeterY: number
  • removed: readonly property SVGSVGElement.viewport: SVGRect
  • removed: readonly property SVGUseElement.animatedInstanceRoot: SVGElementInstance | null
  • removed: readonly property SVGUseElement.instanceRoot: SVGElementInstance | null
  • removed: readonly property ScopedCredential.id: ArrayBuffer
  • removed: readonly property ScopedCredential.type: ScopedCredentialType
  • removed: readonly property ScopedCredentialInfo.credential: ScopedCredential
  • removed: readonly property ScopedCredentialInfo.publicKey: CryptoKey
  • removed: readonly property ServiceWorkerMessageEvent.data: any
  • removed: readonly property ServiceWorkerMessageEvent.lastEventId: string
  • removed: readonly property ServiceWorkerMessageEvent.origin: string
  • removed: readonly property ServiceWorkerMessageEvent.ports: ReadonlyArray<MessagePort> | null
  • removed: readonly property ServiceWorkerMessageEvent.source: ServiceWorker | MessagePort | null
  • removed: readonly property TextMetrics.alphabeticBaseline: number
  • removed: readonly property TextMetrics.emHeightAscent: number
  • removed: readonly property TextMetrics.emHeightDescent: number
  • removed: readonly property TextMetrics.fontBoundingBoxAscent: number
  • removed: readonly property TextMetrics.fontBoundingBoxDescent: number
  • removed: readonly property TextMetrics.hangingBaseline: number
  • removed: readonly property TextMetrics.ideographicBaseline: number
  • removed: readonly property TextTrack.sourceBuffer: SourceBuffer | null
  • removed: readonly property VRPose.timestamp: number
  • removed: readonly property WebAuthnAssertion.authenticatorData: ArrayBuffer
  • removed: readonly property WebAuthnAssertion.clientData: ArrayBuffer
  • removed: readonly property WebAuthnAssertion.credential: ScopedCredential
  • removed: readonly property WebAuthnAssertion.signature: ArrayBuffer
  • removed: type RTCDegradationPreference = 'balanced' | 'maintain-framerate' | 'maintain-resolution'
  • removed: type RTCDtxStatus = 'disabled' | 'enabled'
  • removed: type RTCPriorityType = 'high' | 'low' | 'medium' | 'very-low'
  • removed: type ScopedCredentialType = 'ScopedCred'
  • removed: type Transport = 'ble' | 'nfc' | 'usb'
  • removed: var DeviceLightEvent: { prototype: DeviceLightEvent; new(typeArg: string, eventInitDict?: DeviceLightEventInit): DeviceLightEvent }
  • removed: var HTMLBaseFontElement: { prototype: HTMLBaseFontElement; new(): HTMLBaseFontElement }
  • removed: var MSGestureEvent: { prototype: MSGestureEvent; new(): MSGestureEvent; readonly MSGESTURE_FLAG_BEGIN: number; readonly MSGESTURE_FLAG_CANCEL: number; readonly MSGESTURE_FLAG_END:…
  • removed: var MSMediaKeyMessageEvent: { prototype: MSMediaKeyMessageEvent; new(): MSMediaKeyMessageEvent }
  • removed: var MSMediaKeyNeededEvent: { prototype: MSMediaKeyNeededEvent; new(): MSMediaKeyNeededEvent }
  • removed: var MSPointerEvent: { prototype: MSPointerEvent; new(typeArg: string, eventInitDict?: PointerEventInit): MSPointerEvent }
  • removed: var RTCStatsEvent: { prototype: RTCStatsEvent; new(type: string, eventInitDict: RTCStatsEventInit): RTCStatsEvent }
  • removed: var SVGZoomAndPan: { readonly SVG_ZOOMANDPAN_DISABLE: number; readonly SVG_ZOOMANDPAN_MAGNIFY: number; readonly SVG_ZOOMANDPAN_UNKNOWN: number }
  • removed: var ScopedCredential: { prototype: ScopedCredential; new(): ScopedCredential }
  • removed: var ScopedCredentialInfo: { prototype: ScopedCredentialInfo; new(): ScopedCredentialInfo }
  • removed: var ServiceWorkerMessageEvent: { prototype: ServiceWorkerMessageEvent; new(type: string, eventInitDict?: ServiceWorkerMessageEventInit): ServiceWorkerMessageEvent }
  • removed: var WebAuthentication: { prototype: WebAuthentication; new(): WebAuthentication }
  • removed: var WebAuthnAssertion: { prototype: WebAuthnAssertion; new(): WebAuthnAssertion }
  • removed: var WebGLObject: { prototype: WebGLObject; new(): WebGLObject }
  • removed: var ondevicelight: ((this: Window, ev: DeviceLightEvent) => any) | null
  • removed: var onmsgesturechange: ((this: Window, ev: Event) => any) | null
  • removed: var onmsgesturedoubletap: ((this: Window, ev: Event) => any) | null
  • removed: var onmsgestureend: ((this: Window, ev: Event) => any) | null
  • removed: var onmsgesturehold: ((this: Window, ev: Event) => any) | null
  • removed: var onmsgesturestart: ((this: Window, ev: Event) => any) | null
  • removed: var onmsgesturetap: ((this: Window, ev: Event) => any) | null
  • removed: var onmsinertiastart: ((this: Window, ev: Event) => any) | null
  • removed: var onmspointercancel: ((this: Window, ev: Event) => any) | null
  • removed: var onmspointerdown: ((this: Window, ev: Event) => any) | null
  • removed: var onmspointerenter: ((this: Window, ev: Event) => any) | null
  • removed: var onmspointerleave: ((this: Window, ev: Event) => any) | null
  • removed: var onmspointermove: ((this: Window, ev: Event) => any) | null
  • removed: var onmspointerout: ((this: Window, ev: Event) => any) | null
  • removed: var onmspointerover: ((this: Window, ev: Event) => any) | null
  • removed: var onmspointerup: ((this: Window, ev: Event) => any) | null
  • removed: var onvrdisplayfocus: ((this: Window, ev: Event) => any) | null
  • removed: var onvrdisplaypointerrestricted: ((this: Window, ev: Event) => any) | null
  • removed: var onvrdisplaypointerunrestricted: ((this: Window, ev: Event) => any) | null
  • changed: interface PaymentResponse → interface PaymentResponse extends EventTarget
  • changed: interface WebGLBuffer extends WebGLObject → interface WebGLBuffer
  • changed: interface WebGLFramebuffer extends WebGLObject → interface WebGLFramebuffer
  • changed: interface WebGLProgram extends WebGLObject → interface WebGLProgram
  • changed: interface WebGLQuery extends WebGLObject → interface WebGLQuery
  • changed: interface WebGLRenderbuffer extends WebGLObject → interface WebGLRenderbuffer
  • changed: interface WebGLSampler extends WebGLObject → interface WebGLSampler
  • changed: interface WebGLShader extends WebGLObject → interface WebGLShader
  • changed: interface WebGLSync extends WebGLObject → interface WebGLSync
  • changed: interface WebGLTexture extends WebGLObject → interface WebGLTexture
  • changed: interface WebGLTransformFeedback extends WebGLObject → interface WebGLTransformFeedback
  • changed: interface WebGLVertexArrayObject extends WebGLObject → interface WebGLVertexArrayObject
  • changed: interface WebGLVertexArrayObjectOES extends WebGLObject → interface WebGLVertexArrayObjectOES
  • changed: method Document.createEvent(eventInterface: 'DeviceLightEvent'): DeviceLightEvent → method Document.createEvent(eventInterface: 'PaymentMethodChangeEvent'): PaymentMethodChangeEvent
  • changed: method DocumentEvent.createEvent(eventInterface: 'DeviceLightEvent'): DeviceLightEvent → method DocumentEvent.createEvent(eventInterface: 'PaymentMethodChangeEvent'): PaymentMethodChangeEvent
  • changed: method PaymentRequest.show(): Promise<PaymentResponse> → method PaymentRequest.show(detailsPromise: PaymentDetailsUpdate | Promise<PaymentDetailsUpdate>): Promise<PaymentResponse>
  • changed: method RTCPeerConnection.setConfiguration(configuration: RTCConfiguration): void → method RTCPeerConnection.setConfiguration(configuration?: RTCConfiguration): void
  • changed: method RTCPeerConnection.setLocalDescription(description: RTCSessionDescriptionInit): Promise<void> → method RTCPeerConnection.setLocalDescription(description?: RTCSessionDescriptionInit): Promise<void>
  • changed: property PaymentOptions.shippingType?: string → property PaymentOptions.shippingType?: PaymentShippingType
  • changed: property RTCDTMFToneChangeEventInit.tone: string → property RTCDTMFToneChangeEventInit.tone?: string
  • changed: property RTCDataChannel.binaryType: string → property RTCDataChannel.binaryType: BinaryType
  • changed: property RTCIceServer.credential?: string | RTCOAuthCredential → property RTCIceServer.credential?: string
  • changed: property RTCSessionDescriptionInit.type?: RTCSdpType → property RTCSessionDescriptionInit.type: RTCSdpType
  • changed: property Window.opener: any → property Window.opener: WindowProxy | null
  • changed: readonly property PaymentAddress.addressLine: string[] → readonly property PaymentAddress.addressLine: ReadonlyArray<string>
  • changed: readonly property SVGZoomAndPan.zoomAndPan: number → property SVGZoomAndPan.zoomAndPan: number
  • changed: type RTCErrorDetailType = 'data-channel-failure' | 'dtls-failure' | 'fingerprint-failure' | 'hardware-encoder-error' | 'hardware-encoder-not-available' | 'idp-bad-script-failure' | 'idp… → type RTCErrorDetailType = 'data-channel-failure' | 'dtls-failure' | 'fingerprint-failure' | 'hardware-encoder-error' | 'hardware-encoder-not-available' | 'sctp-failure' | 'sdp-syntax-er…
  • changed: type RTCIceCredentialType = 'oauth' | 'password' → type RTCIceCredentialType = 'password'
  • changed: type RTCRtcpMuxPolicy = 'negotiate' | 'require' → type RTCRtcpMuxPolicy = 'require'
  • changed: var RTCCertificate: { prototype: RTCCertificate; new(): RTCCertificate; getSupportedAlgorithms(): AlgorithmIdentifier[] } → var RTCCertificate: { prototype: RTCCertificate; new(): RTCCertificate }
  • changed: var RTCDTMFToneChangeEvent: { prototype: RTCDTMFToneChangeEvent; new(type: string, eventInitDict: RTCDTMFToneChangeEventInit): RTCDTMFToneChangeEvent } → var RTCDTMFToneChangeEvent: { prototype: RTCDTMFToneChangeEvent; new(type: string, eventInitDict?: RTCDTMFToneChangeEventInit): RTCDTMFToneChangeEvent }
  • changed: var RTCSessionDescription: { prototype: RTCSessionDescription; new(descriptionInitDict?: RTCSessionDescriptionInit): RTCSessionDescription } → var RTCSessionDescription: { prototype: RTCSessionDescription; new(descriptionInitDict: RTCSessionDescriptionInit): RTCSessionDescription }
  • changed: var opener: any → var opener: WindowProxy | null
  • added: interface AddressErrors
  • added: interface PayerErrors
  • added: interface PaymentMethodChangeEvent extends PaymentRequestUpdateEvent
  • added: interface PaymentMethodChangeEventInit extends PaymentRequestUpdateEventInit
  • added: interface PaymentResponseEventMap
  • added: interface PaymentValidationErrors
  • added: interface RTCLocalSessionDescriptionInit
  • added: method PaymentResponse.addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void
  • added: method PaymentResponse.addEventListener<K extends keyof PaymentResponseEventMap>(type: K, listener: (this: PaymentResponse, ev: PaymentResponseEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void
  • added: method PaymentResponse.removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void
  • added: method PaymentResponse.removeEventListener<K extends keyof PaymentResponseEventMap>(type: K, listener: (this: PaymentResponse, ev: PaymentResponseEventMap[K]) => any, options?: boolean | EventListenerOptions): void
  • added: method PaymentResponse.retry(errorFields?: PaymentValidationErrors): Promise<void>
  • added: method RTCPeerConnection.restartIce(): void
  • added: property AddressErrors.addressLine?: string
  • added: property AddressErrors.city?: string
  • added: property AddressErrors.country?: string
  • added: property AddressErrors.dependentLocality?: string
  • added: property AddressErrors.organization?: string
  • added: property AddressErrors.phone?: string
  • added: property AddressErrors.postalCode?: string
  • added: property AddressErrors.recipient?: string
  • added: property AddressErrors.region?: string
  • added: property AddressErrors.sortingCode?: string
  • added: property PayerErrors.email?: string
  • added: property PayerErrors.name?: string
  • added: property PayerErrors.phone?: string
  • added: property PaymentDetailsUpdate.payerErrors?: PayerErrors
  • added: property PaymentDetailsUpdate.paymentMethodErrors?: any
  • added: property PaymentDetailsUpdate.shippingAddressErrors?: AddressErrors
  • added: property PaymentMethodChangeEventInit.methodDetails?: any
  • added: property PaymentMethodChangeEventInit.methodName?: string
  • added: property PaymentOptions.requestBillingAddress?: boolean
  • added: property PaymentRequest.onpaymentmethodchange: ((this: PaymentRequest, ev: Event) => any) | null
  • added: property PaymentRequestEventMap.'paymentmethodchange': Event
  • added: property PaymentResponse.onpayerdetailchange: ((this: PaymentResponse, ev: Event) => any) | null
  • added: property PaymentResponseEventMap.'payerdetailchange': Event
  • added: property PaymentValidationErrors.error?: string
  • added: property PaymentValidationErrors.payer?: PayerErrors
  • added: property PaymentValidationErrors.paymentMethod?: any
  • added: property PaymentValidationErrors.shippingAddress?: AddressErrors
  • added: property RTCLocalSessionDescriptionInit.sdp?: string
  • added: property RTCLocalSessionDescriptionInit.type?: RTCSdpType
  • added: property RTCPeerConnectionIceErrorEventInit.address?: string | null
  • added: property RTCPeerConnectionIceErrorEventInit.port?: number | null
  • added: property WebAssembly.MemoryDescriptor.shared?: boolean
  • added: readonly property PaymentMethodChangeEvent.methodDetails: any
  • added: readonly property PaymentMethodChangeEvent.methodName: string
  • added: readonly property RTCPeerConnectionIceErrorEvent.address: string | null
  • added: readonly property RTCPeerConnectionIceErrorEvent.port: number | null
  • added: readonly property SVGZoomAndPan.SVG_ZOOMANDPAN_DISABLE: number
  • added: readonly property SVGZoomAndPan.SVG_ZOOMANDPAN_MAGNIFY: number
  • added: readonly property SVGZoomAndPan.SVG_ZOOMANDPAN_UNKNOWN: number
  • added: var PaymentMethodChangeEvent: { prototype: PaymentMethodChangeEvent; new(type: string, eventInitDict?: PaymentMethodChangeEventInit): PaymentMethodChangeEvent }
  • removed: interface WebAuthentication
  • removed: method WebAuthentication.makeCredential(accountInformation: Account, cryptoParameters: Iterable<ScopedCredentialParameters>, attestationChallenge: Int8Array | Int16Array | Int32Array | Uint8Array | Uint16Array | Uint32Array | Uint8ClampedArray | Float32Array | Float64Array | DataView | ArrayBuffer | null, options?: ScopedCredentialOptions): Promise<ScopedCredentialInfo>
  • changed: readonly property SymbolConstructor.iterator: symbol → readonly property SymbolConstructor.iterator: unique symbol
  • changed: readonly property SymbolConstructor.hasInstance: symbol → readonly property SymbolConstructor.hasInstance: unique symbol
  • changed: readonly property SymbolConstructor.isConcatSpreadable: symbol → readonly property SymbolConstructor.isConcatSpreadable: unique symbol
  • changed: readonly property SymbolConstructor.match: symbol → readonly property SymbolConstructor.match: unique symbol
  • changed: readonly property SymbolConstructor.replace: symbol → readonly property SymbolConstructor.replace: unique symbol
  • changed: readonly property SymbolConstructor.search: symbol → readonly property SymbolConstructor.search: unique symbol
  • changed: readonly property SymbolConstructor.species: symbol → readonly property SymbolConstructor.species: unique symbol
  • changed: readonly property SymbolConstructor.split: symbol → readonly property SymbolConstructor.split: unique symbol
  • changed: readonly property SymbolConstructor.toPrimitive: symbol → readonly property SymbolConstructor.toPrimitive: unique symbol
  • changed: readonly property SymbolConstructor.toStringTag: symbol → readonly property SymbolConstructor.toStringTag: unique symbol
  • changed: readonly property SymbolConstructor.unscopables: symbol → readonly property SymbolConstructor.unscopables: unique symbol
  • changed: readonly property SymbolConstructor.asyncIterator: symbol → readonly property SymbolConstructor.asyncIterator: unique symbol
  • changed: call BigIntConstructor(value?: any): bigint → call BigIntConstructor(value: bigint | boolean | number | string): bigint
  • removed: type Intl.BCP47LanguageTag = string
  • changed: const Intl.RelativeTimeFormat: { new(locales?: BCP47LanguageTag | BCP47LanguageTag[], options?: RelativeTimeFormatOptions): RelativeTimeFormat; supportedLocalesOf(locales: BCP47LanguageTag |… → const Intl.RelativeTimeFormat: { new(locales?: UnicodeBCP47LocaleIdentifier | UnicodeBCP47LocaleIdentifier[], options?: RelativeTimeFormatOptions): RelativeTimeFormat; supportedLocalesOf(loc…
  • changed: property Intl.ResolvedRelativeTimeFormatOptions.locale: BCP47LanguageTag → property Intl.ResolvedRelativeTimeFormatOptions.locale: UnicodeBCP47LocaleIdentifier
  • added: type Intl.UnicodeBCP47LocaleIdentifier = string
  • changed: readonly property SymbolConstructor.matchAll: symbol → readonly property SymbolConstructor.matchAll: unique symbol
  • added: call AggregateErrorConstructor(errors: Iterable<any>, message?: string): AggregateError
  • added: interface AggregateError extends Error
  • added: interface AggregateErrorConstructor
  • added: interface PromiseConstructor
  • added: method PromiseConstructor.any<T>(values: (T | PromiseLike<T>)[] | Iterable<T | PromiseLike<T>>): Promise<T>
  • added: new AggregateErrorConstructor(errors: Iterable<any>, message?: string): AggregateError
  • added: property AggregateError.errors: any[]
  • added: readonly property AggregateErrorConstructor.prototype: AggregateError
  • added: var AggregateError: AggregateErrorConstructor
  • added: interface String
  • added: method String.replaceAll(searchValue: string | RegExp, replaceValue: string): string
  • added: method String.replaceAll(searchValue: string | RegExp, replacer: (substring: string, ...args: any[]) => string): string
  • added: interface FinalizationRegistry<T>
  • added: interface FinalizationRegistryConstructor
  • added: interface WeakRef<T extends object>
  • added: interface WeakRefConstructor
  • added: method FinalizationRegistry.register(target: object, heldValue: T, unregisterToken?: object): void
  • added: method FinalizationRegistry.unregister(unregisterToken: object): void
  • added: method WeakRef.deref(): T | undefined
  • added: new FinalizationRegistryConstructor<T>(cleanupCallback: (heldValue: T) => void): FinalizationRegistry<T>
  • added: new WeakRefConstructor<T extends object>(target: T): WeakRef<T>
  • added: readonly property FinalizationRegistryConstructor.prototype: FinalizationRegistry<any>
  • added: readonly property FinalizationRegistry[Symbol.toStringTag]: 'FinalizationRegistry'
  • added: readonly property WeakRefConstructor.prototype: WeakRef<any>
  • added: readonly property WeakRef[Symbol.toStringTag]: 'WeakRef'
  • added: var FinalizationRegistry: FinalizationRegistryConstructor
  • added: var WeakRef: WeakRefConstructor
  • changed: function parseInt(s: string, radix?: number): number → function parseInt(string: string, radix?: number): number
  • changed: method ObjectConstructor.defineProperties(o: any, properties: PropertyDescriptorMap & ThisType<any>): any → method ObjectConstructor.defineProperties<T>(o: T, properties: PropertyDescriptorMap & ThisType<any>): T
  • changed: method ObjectConstructor.defineProperty(o: any, p: PropertyKey, attributes: PropertyDescriptor & ThisType<any>): any → method ObjectConstructor.defineProperty<T>(o: T, p: PropertyKey, attributes: PropertyDescriptor & ThisType<any>): T
  • changed: type ConstructorParameters<T extends new (...args: any) => any> = T extends new (...args: infer P) => any ? P : never → type ConstructorParameters<T extends abstract new (...args: any) => any> = T extends abstract new (...args: infer P) => any ? P : never
  • changed: type InstanceType<T extends new (...args: any) => any> = T extends new (...args: any) => infer R ? R : any → type InstanceType<T extends abstract new (...args: any) => any> = T extends abstract new (...args: any) => infer R ? R : any
  • removed: interface PushSubscriptionChangeEvent extends ExtendableEvent
  • removed: interface PushSubscriptionChangeEventInit extends ExtendableEventInit
  • removed: interface WebGLObject
  • removed: property PushSubscriptionChangeEventInit.newSubscription?: PushSubscription
  • removed: property PushSubscriptionChangeEventInit.oldSubscription?: PushSubscription
  • removed: property ServiceWorkerGlobalScope.onpushsubscriptionchange: ((this: ServiceWorkerGlobalScope, ev: PushSubscriptionChangeEvent) => any) | null
  • removed: property ServiceWorkerGlobalScopeEventMap.'pushsubscriptionchange': PushSubscriptionChangeEvent
  • removed: readonly property FetchEvent.replacesClientId: string
  • removed: readonly property PushSubscriptionChangeEvent.newSubscription: PushSubscription | null
  • removed: readonly property PushSubscriptionChangeEvent.oldSubscription: PushSubscription | null
  • removed: readonly property TextMetrics.alphabeticBaseline: number
  • removed: readonly property TextMetrics.emHeightAscent: number
  • removed: readonly property TextMetrics.emHeightDescent: number
  • removed: readonly property TextMetrics.fontBoundingBoxAscent: number
  • removed: readonly property TextMetrics.fontBoundingBoxDescent: number
  • removed: readonly property TextMetrics.hangingBaseline: number
  • removed: readonly property TextMetrics.ideographicBaseline: number
  • removed: readonly property WindowClient.ancestorOrigins: ReadonlyArray<string>
  • removed: readonly property WorkerNavigator.serviceWorker: ServiceWorkerContainer
  • removed: var PushSubscriptionChangeEvent: { prototype: PushSubscriptionChangeEvent; new(type: string, eventInitDict?: PushSubscriptionChangeEventInit): PushSubscriptionChangeEvent }
  • removed: var WebGLObject: { prototype: WebGLObject; new(): WebGLObject }
  • changed: interface WebGLBuffer extends WebGLObject → interface WebGLBuffer
  • changed: interface WebGLFramebuffer extends WebGLObject → interface WebGLFramebuffer
  • changed: interface WebGLProgram extends WebGLObject → interface WebGLProgram
  • changed: interface WebGLQuery extends WebGLObject → interface WebGLQuery
  • changed: interface WebGLRenderbuffer extends WebGLObject → interface WebGLRenderbuffer
  • changed: interface WebGLSampler extends WebGLObject → interface WebGLSampler
  • changed: interface WebGLShader extends WebGLObject → interface WebGLShader
  • changed: interface WebGLSync extends WebGLObject → interface WebGLSync
  • changed: interface WebGLTexture extends WebGLObject → interface WebGLTexture
  • changed: interface WebGLTransformFeedback extends WebGLObject → interface WebGLTransformFeedback
  • changed: interface WebGLVertexArrayObject extends WebGLObject → interface WebGLVertexArrayObject
  • changed: interface WebGLVertexArrayObjectOES extends WebGLObject → interface WebGLVertexArrayObjectOES
  • added: property WebAssembly.MemoryDescriptor.shared?: boolean
  • removed: function ts.isIdentifierOrPrivateIdentifier(node: Node): node is Identifier | PrivateIdentifier
  • removed: interface ts.EmitHelper
  • removed: member ts.NodeBuilderFlags.InReverseMappedType = 33554432
  • removed: method ts.ModuleResolutionCache.getOrCreateCacheForDirectory(directoryName: string, redirectedReference?: ResolvedProjectReference): Map<ResolvedModuleWithFailedLookupLocations>
  • removed: method ts.Program.getTypeCatalog(): readonly Type[]
  • removed: method ts.server.AutoImportProviderProject.markAutoImportProviderAsDirty(): never
  • removed: method ts.server.AutoImportProviderProject.useSourceOfProjectReferenceRedirect(): boolean
  • removed: readonly property ts.EmitHelper.dependencies?: EmitHelper[]
  • removed: readonly property ts.EmitHelper.name: string
  • removed: readonly property ts.EmitHelper.priority?: number
  • removed: readonly property ts.EmitHelper.scoped: boolean
  • removed: readonly property ts.EmitHelper.text: string | ((node: EmitHelperUniqueNameCallback) => string)
  • removed: type ts.OrganizeImportsScope = CombinedCodeFixScope
  • changed: const ts.createJSDocAuthorTag: (tagName: Identifier | undefined, comment?: string | undefined) => JSDocAuthorTag → const ts.createJSDocAuthorTag: (tagName: Identifier | undefined, comment?: string | NodeArray<JSDocText | JSDocLink> | undefined) => JSDocAuthorTag
  • changed: const ts.createJSDocCallbackTag: (tagName: Identifier | undefined, typeExpression: JSDocSignature, fullName?: Identifier | JSDocNamespaceDeclaration | undefined, comment?: string | undefined)… → const ts.createJSDocCallbackTag: (tagName: Identifier | undefined, typeExpression: JSDocSignature, fullName?: Identifier | JSDocNamespaceDeclaration | undefined, comment?: string | NodeArray<J…
  • changed: const ts.createJSDocClassTag: (tagName: Identifier | undefined, comment?: string | undefined) => JSDocClassTag → const ts.createJSDocClassTag: (tagName: Identifier | undefined, comment?: string | NodeArray<JSDocText | JSDocLink> | undefined) => JSDocClassTag
  • changed: const ts.createJSDocComment: (comment?: string | undefined, tags?: readonly JSDocTag[] | undefined) => JSDoc → const ts.createJSDocComment: (comment?: string | NodeArray<JSDocText | JSDocLink> | undefined, tags?: readonly JSDocTag[] | undefined) => JSDoc
  • changed: const ts.createJSDocEnumTag: (tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment?: string | undefined) => JSDocEnumTag → const ts.createJSDocEnumTag: (tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment?: string | NodeArray<JSDocText | JSDocLink> | undefined) => JSDocEnumTag
  • changed: const ts.createJSDocPrivateTag: (tagName: Identifier | undefined, comment?: string | undefined) => JSDocPrivateTag → const ts.createJSDocPrivateTag: (tagName: Identifier | undefined, comment?: string | NodeArray<JSDocText | JSDocLink> | undefined) => JSDocPrivateTag
  • changed: const ts.createJSDocProtectedTag: (tagName: Identifier | undefined, comment?: string | undefined) => JSDocProtectedTag → const ts.createJSDocProtectedTag: (tagName: Identifier | undefined, comment?: string | NodeArray<JSDocText | JSDocLink> | undefined) => JSDocProtectedTag
  • changed: const ts.createJSDocPublicTag: (tagName: Identifier | undefined, comment?: string | undefined) => JSDocPublicTag → const ts.createJSDocPublicTag: (tagName: Identifier | undefined, comment?: string | NodeArray<JSDocText | JSDocLink> | undefined) => JSDocPublicTag
  • changed: const ts.createJSDocReadonlyTag: (tagName: Identifier | undefined, comment?: string | undefined) => JSDocReadonlyTag → const ts.createJSDocReadonlyTag: (tagName: Identifier | undefined, comment?: string | NodeArray<JSDocText | JSDocLink> | undefined) => JSDocReadonlyTag
  • changed: const ts.createJSDocReturnTag: (tagName: Identifier | undefined, typeExpression?: JSDocTypeExpression | undefined, comment?: string | undefined) => JSDocReturnTag → const ts.createJSDocReturnTag: (tagName: Identifier | undefined, typeExpression?: JSDocTypeExpression | undefined, comment?: string | NodeArray<JSDocText | JSDocLink> | undefined) => JSDocRe…
  • changed: const ts.createJSDocTag: (tagName: Identifier, comment?: string | undefined) => JSDocUnknownTag → const ts.createJSDocTag: (tagName: Identifier, comment?: string | NodeArray<JSDocText | JSDocLink> | undefined) => JSDocUnknownTag
  • changed: const ts.createJSDocTemplateTag: (tagName: Identifier | undefined, constraint: JSDocTypeExpression | undefined, typeParameters: readonly TypeParameterDeclaration[], comment?: string | undefine… → const ts.createJSDocTemplateTag: (tagName: Identifier | undefined, constraint: JSDocTypeExpression | undefined, typeParameters: readonly TypeParameterDeclaration[], comment?: string | NodeArra…
  • changed: const ts.createJSDocThisTag: (tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment?: string | undefined) => JSDocThisTag → const ts.createJSDocThisTag: (tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment?: string | NodeArray<JSDocText | JSDocLink> | undefined) => JSDocThisTag
  • changed: const ts.createJSDocTypeTag: (tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment?: string | undefined) => JSDocTypeTag → const ts.createJSDocTypeTag: (tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment?: string | NodeArray<JSDocText | JSDocLink> | undefined) => JSDocTypeTag
  • changed: const ts.createLoopVariable: () => Identifier → const ts.createLoopVariable: (reservedInNestedScopes?: boolean | undefined) => Identifier
  • changed: const ts.createPropertyAccess: (expression: Expression, name: string | Identifier | PrivateIdentifier) => PropertyAccessExpression → const ts.createPropertyAccess: (expression: Expression, name: string | MemberName) => PropertyAccessExpression
  • changed: const ts.createPropertyAccessChain: (expression: Expression, questionDotToken: QuestionDotToken | undefined, name: string | Identifier | PrivateIdentifier) => PropertyAccessChain → const ts.createPropertyAccessChain: (expression: Expression, questionDotToken: QuestionDotToken | undefined, name: string | MemberName) => PropertyAccessChain
  • changed: const ts.updatePropertyAccess: (node: PropertyAccessExpression, expression: Expression, name: Identifier | PrivateIdentifier) => PropertyAccessExpression → const ts.updatePropertyAccess: (node: PropertyAccessExpression, expression: Expression, name: MemberName) => PropertyAccessExpression
  • changed: const ts.updatePropertyAccessChain: (node: PropertyAccessChain, expression: Expression, questionDotToken: QuestionDotToken | undefined, name: Identifier | PrivateIdentifier) => PropertyAccessChain → const ts.updatePropertyAccessChain: (node: PropertyAccessChain, expression: Expression, questionDotToken: QuestionDotToken | undefined, name: MemberName) => PropertyAccessChain
  • changed: const ts.versionMajorMinor = '4.2' → const ts.versionMajorMinor = '4.3'
  • changed: function ts.getNameOfDeclaration(declaration: Declaration | Expression): DeclarationName | undefined → function ts.getNameOfDeclaration(declaration: Declaration | Expression | undefined): DeclarationName | undefined
  • changed: function ts.getParsedCommandLineOfConfigFile(configFileName: string, optionsToExtend: CompilerOptions, host: ParseConfigFileHost, extendedConfigCache?: Map<ExtendedConfigCacheEntry>, watchOptionsToExtend?: WatchOptions, extraFileExtensions?: readonly FileExtensionInfo[]): ParsedCommandLine | undefined → function ts.getParsedCommandLineOfConfigFile(configFileName: string, optionsToExtend: CompilerOptions | undefined, host: ParseConfigFileHost, extendedConfigCache?: Map<ExtendedConfigCacheEntry>, watchOptionsToExtend?: WatchOptions, extraFileExtensions?: readonly FileExtensionInfo[]): ParsedCommandLine | undefined
  • changed: function ts.isFunctionLike(node: Node): node is SignatureDeclaration → function ts.isFunctionLike(node: Node | undefined): node is SignatureDeclaration
  • changed: function ts.resolveTypeReferenceDirective(typeReferenceDirectiveName: string, containingFile: string | undefined, options: CompilerOptions, host: ModuleResolutionHost, redirectedReference?: ResolvedProjectReference): ResolvedTypeReferenceDirectiveWithFailedLookupLocations → function ts.resolveTypeReferenceDirective(typeReferenceDirectiveName: string, containingFile: string | undefined, options: CompilerOptions, host: ModuleResolutionHost, redirectedReference?: ResolvedProjectReference, cache?: TypeReferenceDirectiveResolutionCache): ResolvedTypeReferenceDirectiveWithFailedLookupLocations
  • changed: interface ts.ExpressionStatement extends Statement, JSDocContainer → interface ts.ExpressionStatement extends Statement
  • changed: interface ts.GetAccessorDeclaration extends FunctionLikeDeclarationBase, ClassElement, ObjectLiteralElement, JSDocContainer → interface ts.GetAccessorDeclaration extends FunctionLikeDeclarationBase, ClassElement, TypeElement, ObjectLiteralElement, JSDocContainer
  • changed: interface ts.ImportDeclaration extends Statement, JSDocContainer → interface ts.ImportDeclaration extends Statement
  • changed: interface ts.LabeledStatement extends Statement, JSDocContainer → interface ts.LabeledStatement extends Statement
  • changed: interface ts.ModuleResolutionCache extends NonRelativeModuleNameResolutionCache → interface ts.ModuleResolutionCache extends PerDirectoryResolutionCache<ResolvedModuleWithFailedLookupLocations>, NonRelativeModuleNameResolutionCache, PackageJsonInfoCache
  • changed: interface ts.NonRelativeModuleNameResolutionCache → interface ts.NonRelativeModuleNameResolutionCache extends PackageJsonInfoCache
  • changed: interface ts.SetAccessorDeclaration extends FunctionLikeDeclarationBase, ClassElement, ObjectLiteralElement, JSDocContainer → interface ts.SetAccessorDeclaration extends FunctionLikeDeclarationBase, ClassElement, TypeElement, ObjectLiteralElement, JSDocContainer
  • changed: interface ts.Statement extends Node → interface ts.Statement extends Node, JSDocContainer
  • changed: interface ts.UnscopedEmitHelper extends EmitHelper → interface ts.UnscopedEmitHelper extends EmitHelperBase
  • changed: interface ts.VariableDeclaration extends NamedDeclaration → interface ts.VariableDeclaration extends NamedDeclaration, JSDocContainer
  • changed: interface ts.VariableStatement extends Statement, JSDocContainer → interface ts.VariableStatement extends Statement
  • changed: member ts.InferencePriority.AlwaysStrict = 512 → member ts.InferencePriority.AlwaysStrict = 1024
  • changed: member ts.InferencePriority.ContravariantConditional = 32 → member ts.InferencePriority.ContravariantConditional = 64
  • changed: member ts.InferencePriority.HomomorphicMappedType = 4 → member ts.InferencePriority.HomomorphicMappedType = 8
  • changed: member ts.InferencePriority.LiteralKeyof = 128 → member ts.InferencePriority.LiteralKeyof = 256
  • changed: member ts.InferencePriority.MappedTypeConstraint = 16 → member ts.InferencePriority.MappedTypeConstraint = 32
  • changed: member ts.InferencePriority.MaxValue = 1024 → member ts.InferencePriority.MaxValue = 2048
  • changed: member ts.InferencePriority.NoConstraints = 256 → member ts.InferencePriority.NoConstraints = 512
  • changed: member ts.InferencePriority.PartialHomomorphicMappedType = 8 → member ts.InferencePriority.PartialHomomorphicMappedType = 16
  • changed: member ts.InferencePriority.PriorityImpliesCombination = 208 → member ts.InferencePriority.PriorityImpliesCombination = 416
  • changed: member ts.InferencePriority.ReturnType = 64 → member ts.InferencePriority.ReturnType = 128
  • changed: member ts.ModifierFlags.All = 11263 → member ts.ModifierFlags.All = 27647
  • changed: member ts.ModifierFlags.ParameterPropertyModifier = 92 → member ts.ModifierFlags.ParameterPropertyModifier = 16476
  • changed: member ts.ModifierFlags.TypeScriptModifier = 2270 → member ts.ModifierFlags.TypeScriptModifier = 18654
  • changed: member ts.ObjectFlags.ArrayLiteral = 65536 → member ts.ObjectFlags.ArrayLiteral = 32768
  • changed: member ts.ObjectFlags.ContainsSpread = 1024 → member ts.ObjectFlags.ContainsSpread = 4194304
  • changed: member ts.ObjectFlags.FreshLiteral = 32768 → member ts.ObjectFlags.FreshLiteral = 16384
  • changed: member ts.ObjectFlags.JSLiteral = 16384 → member ts.ObjectFlags.JSLiteral = 8192
  • changed: member ts.ObjectFlags.JsxAttributes = 4096 → member ts.ObjectFlags.JsxAttributes = 2048
  • changed: member ts.ObjectFlags.MarkerType = 8192 → member ts.ObjectFlags.MarkerType = 4096
  • changed: member ts.ObjectFlags.ObjectRestType = 131072 → member ts.ObjectFlags.ObjectRestType = 8388608
  • changed: member ts.ObjectFlags.ReverseMapped = 2048 → member ts.ObjectFlags.ReverseMapped = 1024
  • changed: member ts.SyntaxKind.ArrayBindingPattern = 197 → member ts.SyntaxKind.ArrayBindingPattern = 198
  • changed: member ts.SyntaxKind.ArrayLiteralExpression = 199 → member ts.SyntaxKind.ArrayLiteralExpression = 200
  • changed: member ts.SyntaxKind.ArrayType = 178 → member ts.SyntaxKind.ArrayType = 179
  • changed: member ts.SyntaxKind.ArrowFunction = 209 → member ts.SyntaxKind.ArrowFunction = 210
  • changed: member ts.SyntaxKind.AsExpression = 224 → member ts.SyntaxKind.AsExpression = 225
  • changed: member ts.SyntaxKind.AwaitExpression = 213 → member ts.SyntaxKind.AwaitExpression = 214
  • changed: member ts.SyntaxKind.BinaryExpression = 216 → member ts.SyntaxKind.BinaryExpression = 217
  • changed: member ts.SyntaxKind.BindingElement = 198 → member ts.SyntaxKind.BindingElement = 199
  • changed: member ts.SyntaxKind.Block = 230 → member ts.SyntaxKind.Block = 231
  • changed: member ts.SyntaxKind.BreakStatement = 241 → member ts.SyntaxKind.BreakStatement = 242
  • changed: member ts.SyntaxKind.Bundle = 298 → member ts.SyntaxKind.Bundle = 299
  • changed: member ts.SyntaxKind.CallExpression = 203 → member ts.SyntaxKind.CallExpression = 204
  • changed: member ts.SyntaxKind.CallSignature = 169 → member ts.SyntaxKind.CallSignature = 170
  • changed: member ts.SyntaxKind.CaseBlock = 258 → member ts.SyntaxKind.CaseBlock = 259
  • changed: member ts.SyntaxKind.CaseClause = 284 → member ts.SyntaxKind.CaseClause = 285
  • changed: member ts.SyntaxKind.CatchClause = 287 → member ts.SyntaxKind.CatchClause = 288
  • changed: member ts.SyntaxKind.ClassDeclaration = 252 → member ts.SyntaxKind.ClassDeclaration = 253
  • changed: member ts.SyntaxKind.ClassExpression = 221 → member ts.SyntaxKind.ClassExpression = 222
  • changed: member ts.SyntaxKind.CommaListExpression = 337 → member ts.SyntaxKind.CommaListExpression = 341
  • changed: member ts.SyntaxKind.ComputedPropertyName = 158 → member ts.SyntaxKind.ComputedPropertyName = 159
  • changed: member ts.SyntaxKind.ConditionalExpression = 217 → member ts.SyntaxKind.ConditionalExpression = 218
  • changed: member ts.SyntaxKind.ConditionalType = 184 → member ts.SyntaxKind.ConditionalType = 185
  • changed: member ts.SyntaxKind.ConstructSignature = 170 → member ts.SyntaxKind.ConstructSignature = 171
  • changed: member ts.SyntaxKind.Constructor = 166 → member ts.SyntaxKind.Constructor = 167
  • changed: member ts.SyntaxKind.ConstructorType = 175 → member ts.SyntaxKind.ConstructorType = 176
  • changed: member ts.SyntaxKind.ContinueStatement = 240 → member ts.SyntaxKind.ContinueStatement = 241
  • changed: member ts.SyntaxKind.Count = 341 → member ts.SyntaxKind.Count = 345
  • changed: member ts.SyntaxKind.DebuggerStatement = 248 → member ts.SyntaxKind.DebuggerStatement = 249
  • changed: member ts.SyntaxKind.Decorator = 161 → member ts.SyntaxKind.Decorator = 162
  • changed: member ts.SyntaxKind.DefaultClause = 285 → member ts.SyntaxKind.DefaultClause = 286
  • changed: member ts.SyntaxKind.DeleteExpression = 210 → member ts.SyntaxKind.DeleteExpression = 211
  • changed: member ts.SyntaxKind.DoStatement = 235 → member ts.SyntaxKind.DoStatement = 236
  • changed: member ts.SyntaxKind.ElementAccessExpression = 202 → member ts.SyntaxKind.ElementAccessExpression = 203
  • changed: member ts.SyntaxKind.EmptyStatement = 231 → member ts.SyntaxKind.EmptyStatement = 232
  • changed: member ts.SyntaxKind.EndOfDeclarationMarker = 339 → member ts.SyntaxKind.EndOfDeclarationMarker = 343
  • changed: member ts.SyntaxKind.EnumDeclaration = 255 → member ts.SyntaxKind.EnumDeclaration = 256
  • changed: member ts.SyntaxKind.EnumMember = 291 → member ts.SyntaxKind.EnumMember = 292
  • changed: member ts.SyntaxKind.ExportAssignment = 266 → member ts.SyntaxKind.ExportAssignment = 267
  • changed: member ts.SyntaxKind.ExportDeclaration = 267 → member ts.SyntaxKind.ExportDeclaration = 268
  • changed: member ts.SyntaxKind.ExportSpecifier = 270 → member ts.SyntaxKind.ExportSpecifier = 271
  • changed: member ts.SyntaxKind.ExpressionStatement = 233 → member ts.SyntaxKind.ExpressionStatement = 234
  • changed: member ts.SyntaxKind.ExpressionWithTypeArguments = 223 → member ts.SyntaxKind.ExpressionWithTypeArguments = 224
  • changed: member ts.SyntaxKind.ExternalModuleReference = 272 → member ts.SyntaxKind.ExternalModuleReference = 273
  • changed: member ts.SyntaxKind.FirstJSDocNode = 301 → member ts.SyntaxKind.FirstJSDocNode = 302
  • changed: member ts.SyntaxKind.FirstJSDocTagNode = 314 → member ts.SyntaxKind.FirstJSDocTagNode = 317
  • changed: member ts.SyntaxKind.FirstNode = 157 → member ts.SyntaxKind.FirstNode = 158
  • changed: member ts.SyntaxKind.FirstStatement = 232 → member ts.SyntaxKind.FirstStatement = 233
  • changed: member ts.SyntaxKind.FirstTypeNode = 172 → member ts.SyntaxKind.FirstTypeNode = 173
  • changed: member ts.SyntaxKind.ForInStatement = 238 → member ts.SyntaxKind.ForInStatement = 239
  • changed: member ts.SyntaxKind.ForOfStatement = 239 → member ts.SyntaxKind.ForOfStatement = 240
  • changed: member ts.SyntaxKind.ForStatement = 237 → member ts.SyntaxKind.ForStatement = 238
  • changed: member ts.SyntaxKind.FunctionDeclaration = 251 → member ts.SyntaxKind.FunctionDeclaration = 252
  • changed: member ts.SyntaxKind.FunctionExpression = 208 → member ts.SyntaxKind.FunctionExpression = 209
  • changed: member ts.SyntaxKind.FunctionType = 174 → member ts.SyntaxKind.FunctionType = 175
  • changed: member ts.SyntaxKind.GetAccessor = 167 → member ts.SyntaxKind.GetAccessor = 168
  • changed: member ts.SyntaxKind.HeritageClause = 286 → member ts.SyntaxKind.HeritageClause = 287
  • changed: member ts.SyntaxKind.IfStatement = 234 → member ts.SyntaxKind.IfStatement = 235
  • changed: member ts.SyntaxKind.ImportClause = 262 → member ts.SyntaxKind.ImportClause = 263
  • changed: member ts.SyntaxKind.ImportDeclaration = 261 → member ts.SyntaxKind.ImportDeclaration = 262
  • changed: member ts.SyntaxKind.ImportEqualsDeclaration = 260 → member ts.SyntaxKind.ImportEqualsDeclaration = 261
  • changed: member ts.SyntaxKind.ImportSpecifier = 265 → member ts.SyntaxKind.ImportSpecifier = 266
  • changed: member ts.SyntaxKind.ImportType = 195 → member ts.SyntaxKind.ImportType = 196
  • changed: member ts.SyntaxKind.IndexSignature = 171 → member ts.SyntaxKind.IndexSignature = 172
  • changed: member ts.SyntaxKind.IndexedAccessType = 189 → member ts.SyntaxKind.IndexedAccessType = 190
  • changed: member ts.SyntaxKind.InferType = 185 → member ts.SyntaxKind.InferType = 186
  • changed: member ts.SyntaxKind.InputFiles = 300 → member ts.SyntaxKind.InputFiles = 301
  • changed: member ts.SyntaxKind.InterfaceDeclaration = 253 → member ts.SyntaxKind.InterfaceDeclaration = 254
  • changed: member ts.SyntaxKind.IntersectionType = 183 → member ts.SyntaxKind.IntersectionType = 184
  • changed: member ts.SyntaxKind.JSDocAllType = 303 → member ts.SyntaxKind.JSDocAllType = 304
  • changed: member ts.SyntaxKind.JSDocAugmentsTag = 315 → member ts.SyntaxKind.JSDocAugmentsTag = 318
  • changed: member ts.SyntaxKind.JSDocAuthorTag = 317 → member ts.SyntaxKind.JSDocAuthorTag = 320
  • changed: member ts.SyntaxKind.JSDocCallbackTag = 324 → member ts.SyntaxKind.JSDocCallbackTag = 328
  • changed: member ts.SyntaxKind.JSDocClassTag = 319 → member ts.SyntaxKind.JSDocClassTag = 322
  • changed: member ts.SyntaxKind.JSDocComment = 311 → member ts.SyntaxKind.JSDocComment = 312
  • changed: member ts.SyntaxKind.JSDocDeprecatedTag = 318 → member ts.SyntaxKind.JSDocDeprecatedTag = 321
  • changed: member ts.SyntaxKind.JSDocEnumTag = 325 → member ts.SyntaxKind.JSDocEnumTag = 329
  • changed: member ts.SyntaxKind.JSDocFunctionType = 308 → member ts.SyntaxKind.JSDocFunctionType = 309
  • changed: member ts.SyntaxKind.JSDocImplementsTag = 316 → member ts.SyntaxKind.JSDocImplementsTag = 319
  • changed: member ts.SyntaxKind.JSDocNameReference = 302 → member ts.SyntaxKind.JSDocNameReference = 303
  • changed: member ts.SyntaxKind.JSDocNamepathType = 310 → member ts.SyntaxKind.JSDocNamepathType = 311
  • changed: member ts.SyntaxKind.JSDocNonNullableType = 306 → member ts.SyntaxKind.JSDocNonNullableType = 307
  • changed: member ts.SyntaxKind.JSDocNullableType = 305 → member ts.SyntaxKind.JSDocNullableType = 306
  • changed: member ts.SyntaxKind.JSDocOptionalType = 307 → member ts.SyntaxKind.JSDocOptionalType = 308
  • changed: member ts.SyntaxKind.JSDocParameterTag = 326 → member ts.SyntaxKind.JSDocParameterTag = 330
  • changed: member ts.SyntaxKind.JSDocPrivateTag = 321 → member ts.SyntaxKind.JSDocPrivateTag = 324
  • changed: member ts.SyntaxKind.JSDocPropertyTag = 333 → member ts.SyntaxKind.JSDocPropertyTag = 337
  • changed: member ts.SyntaxKind.JSDocProtectedTag = 322 → member ts.SyntaxKind.JSDocProtectedTag = 325
  • changed: member ts.SyntaxKind.JSDocPublicTag = 320 → member ts.SyntaxKind.JSDocPublicTag = 323
  • changed: member ts.SyntaxKind.JSDocReadonlyTag = 323 → member ts.SyntaxKind.JSDocReadonlyTag = 326
  • changed: member ts.SyntaxKind.JSDocReturnTag = 327 → member ts.SyntaxKind.JSDocReturnTag = 331
  • changed: member ts.SyntaxKind.JSDocSeeTag = 332 → member ts.SyntaxKind.JSDocSeeTag = 336
  • changed: member ts.SyntaxKind.JSDocSignature = 313 → member ts.SyntaxKind.JSDocSignature = 315
  • changed: member ts.SyntaxKind.JSDocTag = 314 → member ts.SyntaxKind.JSDocTag = 317
  • changed: member ts.SyntaxKind.JSDocTemplateTag = 330 → member ts.SyntaxKind.JSDocTemplateTag = 334
  • changed: member ts.SyntaxKind.JSDocThisTag = 328 → member ts.SyntaxKind.JSDocThisTag = 332
  • changed: member ts.SyntaxKind.JSDocTypeExpression = 301 → member ts.SyntaxKind.JSDocTypeExpression = 302
  • changed: member ts.SyntaxKind.JSDocTypeLiteral = 312 → member ts.SyntaxKind.JSDocTypeLiteral = 314
  • changed: member ts.SyntaxKind.JSDocTypeTag = 329 → member ts.SyntaxKind.JSDocTypeTag = 333
  • changed: member ts.SyntaxKind.JSDocTypedefTag = 331 → member ts.SyntaxKind.JSDocTypedefTag = 335
  • changed: member ts.SyntaxKind.JSDocUnknownType = 304 → member ts.SyntaxKind.JSDocUnknownType = 305
  • changed: member ts.SyntaxKind.JSDocVariadicType = 309 → member ts.SyntaxKind.JSDocVariadicType = 310
  • changed: member ts.SyntaxKind.JsxAttribute = 280 → member ts.SyntaxKind.JsxAttribute = 281
  • changed: member ts.SyntaxKind.JsxAttributes = 281 → member ts.SyntaxKind.JsxAttributes = 282
  • changed: member ts.SyntaxKind.JsxClosingElement = 276 → member ts.SyntaxKind.JsxClosingElement = 277
  • changed: member ts.SyntaxKind.JsxClosingFragment = 279 → member ts.SyntaxKind.JsxClosingFragment = 280
  • changed: member ts.SyntaxKind.JsxElement = 273 → member ts.SyntaxKind.JsxElement = 274
  • changed: member ts.SyntaxKind.JsxExpression = 283 → member ts.SyntaxKind.JsxExpression = 284
  • changed: member ts.SyntaxKind.JsxFragment = 277 → member ts.SyntaxKind.JsxFragment = 278
  • changed: member ts.SyntaxKind.JsxOpeningElement = 275 → member ts.SyntaxKind.JsxOpeningElement = 276
  • changed: member ts.SyntaxKind.JsxOpeningFragment = 278 → member ts.SyntaxKind.JsxOpeningFragment = 279
  • changed: member ts.SyntaxKind.JsxSelfClosingElement = 274 → member ts.SyntaxKind.JsxSelfClosingElement = 275
  • changed: member ts.SyntaxKind.JsxSpreadAttribute = 282 → member ts.SyntaxKind.JsxSpreadAttribute = 283
  • changed: member ts.SyntaxKind.LabeledStatement = 245 → member ts.SyntaxKind.LabeledStatement = 246
  • changed: member ts.SyntaxKind.LastJSDocNode = 333 → member ts.SyntaxKind.LastJSDocNode = 337
  • changed: member ts.SyntaxKind.LastJSDocTagNode = 333 → member ts.SyntaxKind.LastJSDocTagNode = 337
  • changed: member ts.SyntaxKind.LastKeyword = 156 → member ts.SyntaxKind.LastKeyword = 157
  • changed: member ts.SyntaxKind.LastStatement = 248 → member ts.SyntaxKind.LastStatement = 249
  • changed: member ts.SyntaxKind.LastToken = 156 → member ts.SyntaxKind.LastToken = 157
  • changed: member ts.SyntaxKind.LastTypeNode = 195 → member ts.SyntaxKind.LastTypeNode = 196
  • changed: member ts.SyntaxKind.LiteralType = 191 → member ts.SyntaxKind.LiteralType = 192
  • changed: member ts.SyntaxKind.MappedType = 190 → member ts.SyntaxKind.MappedType = 191
  • changed: member ts.SyntaxKind.MergeDeclarationMarker = 338 → member ts.SyntaxKind.MergeDeclarationMarker = 342
  • changed: member ts.SyntaxKind.MetaProperty = 226 → member ts.SyntaxKind.MetaProperty = 227
  • changed: member ts.SyntaxKind.MethodDeclaration = 165 → member ts.SyntaxKind.MethodDeclaration = 166
  • changed: member ts.SyntaxKind.MethodSignature = 164 → member ts.SyntaxKind.MethodSignature = 165
  • changed: member ts.SyntaxKind.MissingDeclaration = 271 → member ts.SyntaxKind.MissingDeclaration = 272
  • changed: member ts.SyntaxKind.ModuleBlock = 257 → member ts.SyntaxKind.ModuleBlock = 258
  • changed: member ts.SyntaxKind.ModuleDeclaration = 256 → member ts.SyntaxKind.ModuleDeclaration = 257
  • changed: member ts.SyntaxKind.NamedExports = 268 → member ts.SyntaxKind.NamedExports = 269
  • changed: member ts.SyntaxKind.NamedImports = 264 → member ts.SyntaxKind.NamedImports = 265
  • changed: member ts.SyntaxKind.NamedTupleMember = 192 → member ts.SyntaxKind.NamedTupleMember = 193
  • changed: member ts.SyntaxKind.NamespaceExport = 269 → member ts.SyntaxKind.NamespaceExport = 270
  • changed: member ts.SyntaxKind.NamespaceExportDeclaration = 259 → member ts.SyntaxKind.NamespaceExportDeclaration = 260
  • changed: member ts.SyntaxKind.NamespaceImport = 263 → member ts.SyntaxKind.NamespaceImport = 264
  • changed: member ts.SyntaxKind.NewExpression = 204 → member ts.SyntaxKind.NewExpression = 205
  • changed: member ts.SyntaxKind.NonNullExpression = 225 → member ts.SyntaxKind.NonNullExpression = 226
  • changed: member ts.SyntaxKind.NotEmittedStatement = 335 → member ts.SyntaxKind.NotEmittedStatement = 339
  • changed: member ts.SyntaxKind.ObjectBindingPattern = 196 → member ts.SyntaxKind.ObjectBindingPattern = 197
  • changed: member ts.SyntaxKind.ObjectLiteralExpression = 200 → member ts.SyntaxKind.ObjectLiteralExpression = 201
  • changed: member ts.SyntaxKind.OfKeyword = 156 → member ts.SyntaxKind.OfKeyword = 157
  • changed: member ts.SyntaxKind.OmittedExpression = 222 → member ts.SyntaxKind.OmittedExpression = 223
  • changed: member ts.SyntaxKind.OptionalType = 180 → member ts.SyntaxKind.OptionalType = 181
  • changed: member ts.SyntaxKind.Parameter = 160 → member ts.SyntaxKind.Parameter = 161
  • changed: member ts.SyntaxKind.ParenthesizedExpression = 207 → member ts.SyntaxKind.ParenthesizedExpression = 208
  • changed: member ts.SyntaxKind.ParenthesizedType = 186 → member ts.SyntaxKind.ParenthesizedType = 187
  • changed: member ts.SyntaxKind.PartiallyEmittedExpression = 336 → member ts.SyntaxKind.PartiallyEmittedExpression = 340
  • changed: member ts.SyntaxKind.PostfixUnaryExpression = 215 → member ts.SyntaxKind.PostfixUnaryExpression = 216
  • changed: member ts.SyntaxKind.PrefixUnaryExpression = 214 → member ts.SyntaxKind.PrefixUnaryExpression = 215
  • changed: member ts.SyntaxKind.PropertyAccessExpression = 201 → member ts.SyntaxKind.PropertyAccessExpression = 202
  • changed: member ts.SyntaxKind.PropertyAssignment = 288 → member ts.SyntaxKind.PropertyAssignment = 289
  • changed: member ts.SyntaxKind.PropertyDeclaration = 163 → member ts.SyntaxKind.PropertyDeclaration = 164
  • changed: member ts.SyntaxKind.PropertySignature = 162 → member ts.SyntaxKind.PropertySignature = 163
  • changed: member ts.SyntaxKind.QualifiedName = 157 → member ts.SyntaxKind.QualifiedName = 158
  • changed: member ts.SyntaxKind.RestType = 181 → member ts.SyntaxKind.RestType = 182
  • changed: member ts.SyntaxKind.ReturnStatement = 242 → member ts.SyntaxKind.ReturnStatement = 243
  • changed: member ts.SyntaxKind.SemicolonClassElement = 229 → member ts.SyntaxKind.SemicolonClassElement = 230
  • changed: member ts.SyntaxKind.SetAccessor = 168 → member ts.SyntaxKind.SetAccessor = 169
  • changed: member ts.SyntaxKind.ShorthandPropertyAssignment = 289 → member ts.SyntaxKind.ShorthandPropertyAssignment = 290
  • changed: member ts.SyntaxKind.SourceFile = 297 → member ts.SyntaxKind.SourceFile = 298
  • changed: member ts.SyntaxKind.SpreadAssignment = 290 → member ts.SyntaxKind.SpreadAssignment = 291
  • changed: member ts.SyntaxKind.SpreadElement = 220 → member ts.SyntaxKind.SpreadElement = 221
  • changed: member ts.SyntaxKind.SwitchStatement = 244 → member ts.SyntaxKind.SwitchStatement = 245
  • changed: member ts.SyntaxKind.SyntaxList = 334 → member ts.SyntaxKind.SyntaxList = 338
  • changed: member ts.SyntaxKind.SyntheticExpression = 227 → member ts.SyntaxKind.SyntheticExpression = 228
  • changed: member ts.SyntaxKind.SyntheticReferenceExpression = 340 → member ts.SyntaxKind.SyntheticReferenceExpression = 344
  • changed: member ts.SyntaxKind.TaggedTemplateExpression = 205 → member ts.SyntaxKind.TaggedTemplateExpression = 206
  • changed: member ts.SyntaxKind.TemplateExpression = 218 → member ts.SyntaxKind.TemplateExpression = 219
  • changed: member ts.SyntaxKind.TemplateLiteralType = 193 → member ts.SyntaxKind.TemplateLiteralType = 194
  • changed: member ts.SyntaxKind.TemplateLiteralTypeSpan = 194 → member ts.SyntaxKind.TemplateLiteralTypeSpan = 195
  • changed: member ts.SyntaxKind.TemplateSpan = 228 → member ts.SyntaxKind.TemplateSpan = 229
  • changed: member ts.SyntaxKind.ThisType = 187 → member ts.SyntaxKind.ThisType = 188
  • changed: member ts.SyntaxKind.ThrowStatement = 246 → member ts.SyntaxKind.ThrowStatement = 247
  • changed: member ts.SyntaxKind.TryStatement = 247 → member ts.SyntaxKind.TryStatement = 248
  • changed: member ts.SyntaxKind.TupleType = 179 → member ts.SyntaxKind.TupleType = 180
  • changed: member ts.SyntaxKind.TypeAliasDeclaration = 254 → member ts.SyntaxKind.TypeAliasDeclaration = 255
  • changed: member ts.SyntaxKind.TypeAssertionExpression = 206 → member ts.SyntaxKind.TypeAssertionExpression = 207
  • changed: member ts.SyntaxKind.TypeLiteral = 177 → member ts.SyntaxKind.TypeLiteral = 178
  • changed: member ts.SyntaxKind.TypeOfExpression = 211 → member ts.SyntaxKind.TypeOfExpression = 212
  • changed: member ts.SyntaxKind.TypeOperator = 188 → member ts.SyntaxKind.TypeOperator = 189
  • changed: member ts.SyntaxKind.TypeParameter = 159 → member ts.SyntaxKind.TypeParameter = 160
  • changed: member ts.SyntaxKind.TypePredicate = 172 → member ts.SyntaxKind.TypePredicate = 173
  • changed: member ts.SyntaxKind.TypeQuery = 176 → member ts.SyntaxKind.TypeQuery = 177
  • changed: member ts.SyntaxKind.TypeReference = 173 → member ts.SyntaxKind.TypeReference = 174
  • changed: member ts.SyntaxKind.UnionType = 182 → member ts.SyntaxKind.UnionType = 183
  • changed: member ts.SyntaxKind.UnparsedInternalText = 295 → member ts.SyntaxKind.UnparsedInternalText = 296
  • changed: member ts.SyntaxKind.UnparsedPrepend = 293 → member ts.SyntaxKind.UnparsedPrepend = 294
  • changed: member ts.SyntaxKind.UnparsedPrologue = 292 → member ts.SyntaxKind.UnparsedPrologue = 293
  • changed: member ts.SyntaxKind.UnparsedSource = 299 → member ts.SyntaxKind.UnparsedSource = 300
  • changed: member ts.SyntaxKind.UnparsedSyntheticReference = 296 → member ts.SyntaxKind.UnparsedSyntheticReference = 297
  • changed: member ts.SyntaxKind.UnparsedText = 294 → member ts.SyntaxKind.UnparsedText = 295
  • changed: member ts.SyntaxKind.VariableDeclaration = 249 → member ts.SyntaxKind.VariableDeclaration = 250
  • changed: member ts.SyntaxKind.VariableDeclarationList = 250 → member ts.SyntaxKind.VariableDeclarationList = 251
  • changed: member ts.SyntaxKind.VariableStatement = 232 → member ts.SyntaxKind.VariableStatement = 233
  • changed: member ts.SyntaxKind.VoidExpression = 212 → member ts.SyntaxKind.VoidExpression = 213
  • changed: member ts.SyntaxKind.WhileStatement = 236 → member ts.SyntaxKind.WhileStatement = 237
  • changed: member ts.SyntaxKind.WithStatement = 243 → member ts.SyntaxKind.WithStatement = 244
  • changed: member ts.SyntaxKind.YieldExpression = 219 → member ts.SyntaxKind.YieldExpression = 220
  • changed: member ts.WatchFileKind.UseFsEvents = 3 → member ts.WatchFileKind.UseFsEvents = 4
  • changed: member ts.WatchFileKind.UseFsEventsOnParentDirectory = 4 → member ts.WatchFileKind.UseFsEventsOnParentDirectory = 5
  • changed: method ts.LanguageService.getCompletionEntryDetails(fileName: string, position: number, entryName: string, formatOptions: FormatCodeOptions | FormatCodeSettings | undefined, source: string | undefined, preferences: UserPreferences | undefined): CompletionEntryDetails | undefined → method ts.LanguageService.getCompletionEntryDetails(fileName: string, position: number, entryName: string, formatOptions: FormatCodeOptions | FormatCodeSettings | undefined, source: string | undefined, preferences: UserPreferences | undefined, data: CompletionEntryData | undefined): CompletionEntryDetails | undefined
  • changed: method ts.LanguageService.organizeImports(scope: OrganizeImportsScope, formatOptions: FormatCodeSettings, preferences: UserPreferences | undefined): readonly FileTextChanges[] → method ts.LanguageService.organizeImports(args: OrganizeImportsArgs, formatOptions: FormatCodeSettings, preferences: UserPreferences | undefined): readonly FileTextChanges[]
  • changed: method ts.NodeFactory.createJSDocAugmentsTag(tagName: Identifier | undefined, className: JSDocAugmentsTag['class'], comment?: string): JSDocAugmentsTag → method ts.NodeFactory.createJSDocAugmentsTag(tagName: Identifier | undefined, className: JSDocAugmentsTag['class'], comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocAugmentsTag
  • changed: method ts.NodeFactory.createJSDocAuthorTag(tagName: Identifier | undefined, comment?: string): JSDocAuthorTag → method ts.NodeFactory.createJSDocAuthorTag(tagName: Identifier | undefined, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocAuthorTag
  • changed: method ts.NodeFactory.createJSDocCallbackTag(tagName: Identifier | undefined, typeExpression: JSDocSignature, fullName?: Identifier | JSDocNamespaceDeclaration, comment?: string): JSDocCallbackTag → method ts.NodeFactory.createJSDocCallbackTag(tagName: Identifier | undefined, typeExpression: JSDocSignature, fullName?: Identifier | JSDocNamespaceDeclaration, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocCallbackTag
  • changed: method ts.NodeFactory.createJSDocClassTag(tagName: Identifier | undefined, comment?: string): JSDocClassTag → method ts.NodeFactory.createJSDocClassTag(tagName: Identifier | undefined, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocClassTag
  • changed: method ts.NodeFactory.createJSDocComment(comment?: string | undefined, tags?: readonly JSDocTag[] | undefined): JSDoc → method ts.NodeFactory.createJSDocComment(comment?: string | NodeArray<JSDocText | JSDocLink> | undefined, tags?: readonly JSDocTag[] | undefined): JSDoc
  • changed: method ts.NodeFactory.createJSDocDeprecatedTag(tagName: Identifier, comment?: string): JSDocDeprecatedTag → method ts.NodeFactory.createJSDocDeprecatedTag(tagName: Identifier, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocDeprecatedTag
  • changed: method ts.NodeFactory.createJSDocEnumTag(tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment?: string): JSDocEnumTag → method ts.NodeFactory.createJSDocEnumTag(tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocEnumTag
  • changed: method ts.NodeFactory.createJSDocImplementsTag(tagName: Identifier | undefined, className: JSDocImplementsTag['class'], comment?: string): JSDocImplementsTag → method ts.NodeFactory.createJSDocImplementsTag(tagName: Identifier | undefined, className: JSDocImplementsTag['class'], comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocImplementsTag
  • changed: method ts.NodeFactory.createJSDocParameterTag(tagName: Identifier | undefined, name: EntityName, isBracketed: boolean, typeExpression?: JSDocTypeExpression, isNameFirst?: boolean, comment?: string): JSDocParameterTag → method ts.NodeFactory.createJSDocParameterTag(tagName: Identifier | undefined, name: EntityName, isBracketed: boolean, typeExpression?: JSDocTypeExpression, isNameFirst?: boolean, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocParameterTag
  • changed: method ts.NodeFactory.createJSDocPrivateTag(tagName: Identifier | undefined, comment?: string): JSDocPrivateTag → method ts.NodeFactory.createJSDocPrivateTag(tagName: Identifier | undefined, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocPrivateTag
  • changed: method ts.NodeFactory.createJSDocPropertyTag(tagName: Identifier | undefined, name: EntityName, isBracketed: boolean, typeExpression?: JSDocTypeExpression, isNameFirst?: boolean, comment?: string): JSDocPropertyTag → method ts.NodeFactory.createJSDocPropertyTag(tagName: Identifier | undefined, name: EntityName, isBracketed: boolean, typeExpression?: JSDocTypeExpression, isNameFirst?: boolean, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocPropertyTag
  • changed: method ts.NodeFactory.createJSDocProtectedTag(tagName: Identifier | undefined, comment?: string): JSDocProtectedTag → method ts.NodeFactory.createJSDocProtectedTag(tagName: Identifier | undefined, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocProtectedTag
  • changed: method ts.NodeFactory.createJSDocPublicTag(tagName: Identifier | undefined, comment?: string): JSDocPublicTag → method ts.NodeFactory.createJSDocPublicTag(tagName: Identifier | undefined, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocPublicTag
  • changed: method ts.NodeFactory.createJSDocReadonlyTag(tagName: Identifier | undefined, comment?: string): JSDocReadonlyTag → method ts.NodeFactory.createJSDocReadonlyTag(tagName: Identifier | undefined, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocReadonlyTag
  • changed: method ts.NodeFactory.createJSDocReturnTag(tagName: Identifier | undefined, typeExpression?: JSDocTypeExpression, comment?: string): JSDocReturnTag → method ts.NodeFactory.createJSDocReturnTag(tagName: Identifier | undefined, typeExpression?: JSDocTypeExpression, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocReturnTag
  • changed: method ts.NodeFactory.createJSDocSeeTag(tagName: Identifier | undefined, nameExpression: JSDocNameReference | undefined, comment?: string): JSDocSeeTag → method ts.NodeFactory.createJSDocSeeTag(tagName: Identifier | undefined, nameExpression: JSDocNameReference | undefined, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocSeeTag
  • changed: method ts.NodeFactory.createJSDocTemplateTag(tagName: Identifier | undefined, constraint: JSDocTypeExpression | undefined, typeParameters: readonly TypeParameterDeclaration[], comment?: string): JSDocTemplateTag → method ts.NodeFactory.createJSDocTemplateTag(tagName: Identifier | undefined, constraint: JSDocTypeExpression | undefined, typeParameters: readonly TypeParameterDeclaration[], comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocTemplateTag
  • changed: method ts.NodeFactory.createJSDocThisTag(tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment?: string): JSDocThisTag → method ts.NodeFactory.createJSDocThisTag(tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocThisTag
  • changed: method ts.NodeFactory.createJSDocTypeTag(tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment?: string): JSDocTypeTag → method ts.NodeFactory.createJSDocTypeTag(tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocTypeTag
  • changed: method ts.NodeFactory.createJSDocTypedefTag(tagName: Identifier | undefined, typeExpression?: JSDocTypeExpression | JSDocTypeLiteral, fullName?: Identifier | JSDocNamespaceDeclaration, comment?: string): JSDocTypedefTag → method ts.NodeFactory.createJSDocTypedefTag(tagName: Identifier | undefined, typeExpression?: JSDocTypeExpression | JSDocTypeLiteral, fullName?: Identifier | JSDocNamespaceDeclaration, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocTypedefTag
  • changed: method ts.NodeFactory.createJSDocUnknownTag(tagName: Identifier, comment?: string): JSDocUnknownTag → method ts.NodeFactory.createJSDocUnknownTag(tagName: Identifier, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocUnknownTag
  • changed: method ts.NodeFactory.createLoopVariable(): Identifier → method ts.NodeFactory.createLoopVariable(reservedInNestedScopes?: boolean): Identifier
  • changed: method ts.NodeFactory.createPropertyAccessChain(expression: Expression, questionDotToken: QuestionDotToken | undefined, name: string | Identifier | PrivateIdentifier): PropertyAccessChain → method ts.NodeFactory.createPropertyAccessChain(expression: Expression, questionDotToken: QuestionDotToken | undefined, name: string | MemberName): PropertyAccessChain
  • changed: method ts.NodeFactory.createPropertyAccessExpression(expression: Expression, name: string | Identifier | PrivateIdentifier): PropertyAccessExpression → method ts.NodeFactory.createPropertyAccessExpression(expression: Expression, name: string | MemberName): PropertyAccessExpression
  • changed: method ts.NodeFactory.createTempVariable(recordTempVariable: ((node: Identifier) => void) | undefined): Identifier → method ts.NodeFactory.createTempVariable(recordTempVariable: ((node: Identifier) => void) | undefined, reservedInNestedScopes?: boolean): Identifier
  • changed: method ts.NodeFactory.getGeneratedNameForNode(node: Node | undefined): Identifier → method ts.NodeFactory.getGeneratedNameForNode(node: Node | undefined, flags?: GeneratedIdentifierFlags): Identifier
  • changed: method ts.NodeFactory.updateJSDocAugmentsTag(node: JSDocAugmentsTag, tagName: Identifier | undefined, className: JSDocAugmentsTag['class'], comment: string | undefined): JSDocAugmentsTag → method ts.NodeFactory.updateJSDocAugmentsTag(node: JSDocAugmentsTag, tagName: Identifier | undefined, className: JSDocAugmentsTag['class'], comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocAugmentsTag
  • changed: method ts.NodeFactory.updateJSDocAuthorTag(node: JSDocAuthorTag, tagName: Identifier | undefined, comment: string | undefined): JSDocAuthorTag → method ts.NodeFactory.updateJSDocAuthorTag(node: JSDocAuthorTag, tagName: Identifier | undefined, comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocAuthorTag
  • changed: method ts.NodeFactory.updateJSDocCallbackTag(node: JSDocCallbackTag, tagName: Identifier | undefined, typeExpression: JSDocSignature, fullName: Identifier | JSDocNamespaceDeclaration | undefined, comment: string | undefined): JSDocCallbackTag → method ts.NodeFactory.updateJSDocCallbackTag(node: JSDocCallbackTag, tagName: Identifier | undefined, typeExpression: JSDocSignature, fullName: Identifier | JSDocNamespaceDeclaration | undefined, comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocCallbackTag
  • changed: method ts.NodeFactory.updateJSDocClassTag(node: JSDocClassTag, tagName: Identifier | undefined, comment: string | undefined): JSDocClassTag → method ts.NodeFactory.updateJSDocClassTag(node: JSDocClassTag, tagName: Identifier | undefined, comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocClassTag
  • changed: method ts.NodeFactory.updateJSDocComment(node: JSDoc, comment: string | undefined, tags: readonly JSDocTag[] | undefined): JSDoc → method ts.NodeFactory.updateJSDocComment(node: JSDoc, comment: string | NodeArray<JSDocText | JSDocLink> | undefined, tags: readonly JSDocTag[] | undefined): JSDoc
  • changed: method ts.NodeFactory.updateJSDocDeprecatedTag(node: JSDocDeprecatedTag, tagName: Identifier, comment?: string): JSDocDeprecatedTag → method ts.NodeFactory.updateJSDocDeprecatedTag(node: JSDocDeprecatedTag, tagName: Identifier, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocDeprecatedTag
  • changed: method ts.NodeFactory.updateJSDocEnumTag(node: JSDocEnumTag, tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment: string | undefined): JSDocEnumTag → method ts.NodeFactory.updateJSDocEnumTag(node: JSDocEnumTag, tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocEnumTag
  • changed: method ts.NodeFactory.updateJSDocImplementsTag(node: JSDocImplementsTag, tagName: Identifier | undefined, className: JSDocImplementsTag['class'], comment: string | undefined): JSDocImplementsTag → method ts.NodeFactory.updateJSDocImplementsTag(node: JSDocImplementsTag, tagName: Identifier | undefined, className: JSDocImplementsTag['class'], comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocImplementsTag
  • changed: method ts.NodeFactory.updateJSDocParameterTag(node: JSDocParameterTag, tagName: Identifier | undefined, name: EntityName, isBracketed: boolean, typeExpression: JSDocTypeExpression | undefined, isNameFirst: boolean, comment: string | undefined): JSDocParameterTag → method ts.NodeFactory.updateJSDocParameterTag(node: JSDocParameterTag, tagName: Identifier | undefined, name: EntityName, isBracketed: boolean, typeExpression: JSDocTypeExpression | undefined, isNameFirst: boolean, comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocParameterTag
  • changed: method ts.NodeFactory.updateJSDocPrivateTag(node: JSDocPrivateTag, tagName: Identifier | undefined, comment: string | undefined): JSDocPrivateTag → method ts.NodeFactory.updateJSDocPrivateTag(node: JSDocPrivateTag, tagName: Identifier | undefined, comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocPrivateTag
  • changed: method ts.NodeFactory.updateJSDocPropertyTag(node: JSDocPropertyTag, tagName: Identifier | undefined, name: EntityName, isBracketed: boolean, typeExpression: JSDocTypeExpression | undefined, isNameFirst: boolean, comment: string | undefined): JSDocPropertyTag → method ts.NodeFactory.updateJSDocPropertyTag(node: JSDocPropertyTag, tagName: Identifier | undefined, name: EntityName, isBracketed: boolean, typeExpression: JSDocTypeExpression | undefined, isNameFirst: boolean, comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocPropertyTag
  • changed: method ts.NodeFactory.updateJSDocProtectedTag(node: JSDocProtectedTag, tagName: Identifier | undefined, comment: string | undefined): JSDocProtectedTag → method ts.NodeFactory.updateJSDocProtectedTag(node: JSDocProtectedTag, tagName: Identifier | undefined, comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocProtectedTag
  • changed: method ts.NodeFactory.updateJSDocPublicTag(node: JSDocPublicTag, tagName: Identifier | undefined, comment: string | undefined): JSDocPublicTag → method ts.NodeFactory.updateJSDocPublicTag(node: JSDocPublicTag, tagName: Identifier | undefined, comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocPublicTag
  • changed: method ts.NodeFactory.updateJSDocReadonlyTag(node: JSDocReadonlyTag, tagName: Identifier | undefined, comment: string | undefined): JSDocReadonlyTag → method ts.NodeFactory.updateJSDocReadonlyTag(node: JSDocReadonlyTag, tagName: Identifier | undefined, comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocReadonlyTag
  • changed: method ts.NodeFactory.updateJSDocReturnTag(node: JSDocReturnTag, tagName: Identifier | undefined, typeExpression: JSDocTypeExpression | undefined, comment: string | undefined): JSDocReturnTag → method ts.NodeFactory.updateJSDocReturnTag(node: JSDocReturnTag, tagName: Identifier | undefined, typeExpression: JSDocTypeExpression | undefined, comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocReturnTag
  • changed: method ts.NodeFactory.updateJSDocSeeTag(node: JSDocSeeTag, tagName: Identifier | undefined, nameExpression: JSDocNameReference | undefined, comment?: string): JSDocSeeTag → method ts.NodeFactory.updateJSDocSeeTag(node: JSDocSeeTag, tagName: Identifier | undefined, nameExpression: JSDocNameReference | undefined, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocSeeTag
  • changed: method ts.NodeFactory.updateJSDocTemplateTag(node: JSDocTemplateTag, tagName: Identifier | undefined, constraint: JSDocTypeExpression | undefined, typeParameters: readonly TypeParameterDeclaration[], comment: string | undefined): JSDocTemplateTag → method ts.NodeFactory.updateJSDocTemplateTag(node: JSDocTemplateTag, tagName: Identifier | undefined, constraint: JSDocTypeExpression | undefined, typeParameters: readonly TypeParameterDeclaration[], comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocTemplateTag
  • changed: method ts.NodeFactory.updateJSDocThisTag(node: JSDocThisTag, tagName: Identifier | undefined, typeExpression: JSDocTypeExpression | undefined, comment: string | undefined): JSDocThisTag → method ts.NodeFactory.updateJSDocThisTag(node: JSDocThisTag, tagName: Identifier | undefined, typeExpression: JSDocTypeExpression | undefined, comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocThisTag
  • changed: method ts.NodeFactory.updateJSDocTypeTag(node: JSDocTypeTag, tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment: string | undefined): JSDocTypeTag → method ts.NodeFactory.updateJSDocTypeTag(node: JSDocTypeTag, tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocTypeTag
  • changed: method ts.NodeFactory.updateJSDocTypedefTag(node: JSDocTypedefTag, tagName: Identifier | undefined, typeExpression: JSDocTypeExpression | JSDocTypeLiteral | undefined, fullName: Identifier | JSDocNamespaceDeclaration | undefined, comment: string | undefined): JSDocTypedefTag → method ts.NodeFactory.updateJSDocTypedefTag(node: JSDocTypedefTag, tagName: Identifier | undefined, typeExpression: JSDocTypeExpression | JSDocTypeLiteral | undefined, fullName: Identifier | JSDocNamespaceDeclaration | undefined, comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocTypedefTag
  • changed: method ts.NodeFactory.updateJSDocUnknownTag(node: JSDocUnknownTag, tagName: Identifier, comment: string | undefined): JSDocUnknownTag → method ts.NodeFactory.updateJSDocUnknownTag(node: JSDocUnknownTag, tagName: Identifier, comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocUnknownTag
  • changed: method ts.NodeFactory.updatePropertyAccessChain(node: PropertyAccessChain, expression: Expression, questionDotToken: QuestionDotToken | undefined, name: Identifier | PrivateIdentifier): PropertyAccessChain → method ts.NodeFactory.updatePropertyAccessChain(node: PropertyAccessChain, expression: Expression, questionDotToken: QuestionDotToken | undefined, name: MemberName): PropertyAccessChain
  • changed: method ts.NodeFactory.updatePropertyAccessExpression(node: PropertyAccessExpression, expression: Expression, name: Identifier | PrivateIdentifier): PropertyAccessExpression → method ts.NodeFactory.updatePropertyAccessExpression(node: PropertyAccessExpression, expression: Expression, name: MemberName): PropertyAccessExpression
  • changed: method ts.PrintHandlers.isEmitNotificationEnabled?(node: Node | undefined): boolean → method ts.PrintHandlers.isEmitNotificationEnabled?(node: Node): boolean
  • changed: method ts.PrintHandlers.onEmitNode?(hint: EmitHint, node: Node | undefined, emitCallback: (hint: EmitHint, node: Node | undefined) => void): void → method ts.PrintHandlers.onEmitNode?(hint: EmitHint, node: Node, emitCallback: (hint: EmitHint, node: Node) => void): void
  • changed: method ts.Scanner.reScanJsxToken(): JsxTokenSyntaxKind → method ts.Scanner.reScanJsxToken(allowMultilineJsxText?: boolean): JsxTokenSyntaxKind
  • changed: method ts.SolutionBuilder.build(project?: string, cancellationToken?: CancellationToken): ExitStatus → method ts.SolutionBuilder.build(project?: string, cancellationToken?: CancellationToken, writeFile?: WriteFileCallback, getCustomTransformers?: (project: string) => CustomTransformers): ExitStatus
  • changed: method ts.SolutionBuilder.buildReferences(project: string, cancellationToken?: CancellationToken): ExitStatus → method ts.SolutionBuilder.buildReferences(project: string, cancellationToken?: CancellationToken, writeFile?: WriteFileCallback, getCustomTransformers?: (project: string) => CustomTransformers): ExitStatus
  • changed: method ts.Symbol.getJsDocTags(): JSDocTagInfo[] → method ts.Symbol.getJsDocTags(checker?: TypeChecker): JSDocTagInfo[]
  • changed: method ts.TypeChecker.getShorthandAssignmentValueSymbol(location: Node): Symbol | undefined → method ts.TypeChecker.getShorthandAssignmentValueSymbol(location: Node | undefined): Symbol | undefined
  • changed: property ts.JSDocTagInfo.text?: string → property ts.JSDocTagInfo.text?: SymbolDisplayPart[]
  • changed: property ts.Symbol.declarations: Declaration[] → property ts.Symbol.declarations?: Declaration[]
  • changed: property ts.Symbol.valueDeclaration: Declaration → property ts.Symbol.valueDeclaration?: Declaration
  • changed: property ts.server.protocol.DefinitionInfoAndBoundSpan.definitions: readonly FileSpanWithContext[] → property ts.server.protocol.DefinitionInfoAndBoundSpan.definitions: readonly DefinitionInfo[]
  • changed: property ts.server.protocol.DefinitionResponse.body?: FileSpanWithContext[] → property ts.server.protocol.DefinitionResponse.body?: DefinitionInfo[]
  • changed: property ts.server.protocol.QuickInfoResponseBody.documentation: string → property ts.server.protocol.QuickInfoResponseBody.documentation: string | SymbolDisplayPart[]
  • changed: readonly property ts.GetAccessorDeclaration.parent: ClassLikeDeclaration | ObjectLiteralExpression → readonly property ts.GetAccessorDeclaration.parent: ClassLikeDeclaration | ObjectLiteralExpression | TypeLiteralNode | InterfaceDeclaration
  • changed: readonly property ts.JSDoc.comment?: string → readonly property ts.JSDoc.comment?: string | NodeArray<JSDocText | JSDocLink>
  • changed: readonly property ts.JSDocTag.comment?: string → readonly property ts.JSDocTag.comment?: string | NodeArray<JSDocText | JSDocLink>
  • changed: readonly property ts.PropertyAccessChain.name: Identifier | PrivateIdentifier → readonly property ts.PropertyAccessChain.name: MemberName
  • changed: readonly property ts.PropertyAccessExpression.name: Identifier | PrivateIdentifier → readonly property ts.PropertyAccessExpression.name: MemberName
  • changed: readonly property ts.SetAccessorDeclaration.parent: ClassLikeDeclaration | ObjectLiteralExpression → readonly property ts.SetAccessorDeclaration.parent: ClassLikeDeclaration | ObjectLiteralExpression | TypeLiteralNode | InterfaceDeclaration
  • changed: type ts.CompletionsTriggerCharacter = '.' | '"' | "'" | '`' | '/' | '@' | '<' | '#' → type ts.CompletionsTriggerCharacter = '.' | '"' | "'" | '`' | '/' | '@' | '<' | '#' | ' '
  • changed: type ts.Modifier = AbstractKeyword | AsyncKeyword | ConstKeyword | DeclareKeyword | DefaultKeyword | ExportKeyword | PrivateKeyword | ProtectedKeyword | PublicKeyword | ReadonlyK… → type ts.Modifier = AbstractKeyword | AsyncKeyword | ConstKeyword | DeclareKeyword | DefaultKeyword | ExportKeyword | PrivateKeyword | ProtectedKeyword | PublicKeyword | OverrideK…
  • changed: type ts.server.protocol.CompletionsTriggerCharacter = '.' | '"' | "'" | '`' | '/' | '@' | '<' | '#' → type ts.server.protocol.CompletionsTriggerCharacter = '.' | '"' | "'" | '`' | '/' | '@' | '<' | '#' | ' '
  • added: const ts.isIdentifierOrPrivateIdentifier: (node: Node) => node is MemberName
  • added: function ts.createTypeReferenceDirectiveResolutionCache(currentDirectory: string, getCanonicalFileName: (s: string) => string, options?: CompilerOptions, packageJsonInfoCache?: PackageJsonInfoCache): TypeReferenceDirectiveResolutionCache
  • added: function ts.getJSDocOverrideTagNoCache(node: Node): JSDocOverrideTag | undefined
  • added: function ts.getTextOfJSDocComment(comment?: string | NodeArray<JSDocText | JSDocLink>): string | undefined
  • added: function ts.isAsteriskToken(node: Node): node is AsteriskToken
  • added: function ts.isDotDotDotToken(node: Node): node is DotDotDotToken
  • added: function ts.isJSDocLink(node: Node): node is JSDocLink
  • added: function ts.isJSDocOverrideTag(node: Node): node is JSDocOverrideTag
  • added: function ts.isMemberName(node: Node): node is MemberName
  • added: function ts.isMinusToken(node: Node): node is MinusToken
  • added: function ts.isPlusToken(node: Node): node is PlusToken
  • added: function ts.isTokenKind(kind: SyntaxKind): boolean
  • added: function ts.visitIterationBody(body: Statement, visitor: Visitor, context: TransformationContext): Statement
  • added: interface ts.CompletionEntryData
  • added: interface ts.EmitHelperBase
  • added: interface ts.JSDocLink extends Node
  • added: interface ts.JSDocLinkDisplayPart extends SymbolDisplayPart
  • added: interface ts.JSDocOverrideTag extends JSDocTag
  • added: interface ts.JSDocText extends Node
  • added: interface ts.OrganizeImportsArgs extends CombinedCodeFixScope
  • added: interface ts.PackageJsonInfoCache
  • added: interface ts.PerDirectoryResolutionCache<T>
  • added: interface ts.ScopedEmitHelper extends EmitHelperBase
  • added: interface ts.TypeReferenceDirectiveResolutionCache extends PerDirectoryResolutionCache<ResolvedTypeReferenceDirectiveWithFailedLookupLocations>, PackageJsonInfoCache
  • added: interface ts.server.protocol.DefinitionInfo extends FileSpanWithContext
  • added: interface ts.server.protocol.JSDocLinkDisplayPart extends SymbolDisplayPart
  • added: interface ts.server.protocol.JSDocTagInfo
  • added: member ts.InferencePriority.SubstituteSource = 4
  • added: member ts.ModifierFlags.Override = 16384
  • added: member ts.NodeBuilderFlags.AllowQualifiedNameInPlaceOfIdentifier = 65536
  • added: member ts.PollingWatchKind.FixedChunkSize = 3
  • added: member ts.ScriptElementKind.link = 'link'
  • added: member ts.ScriptElementKind.linkName = 'link name'
  • added: member ts.ScriptElementKind.linkText = 'link text'
  • added: member ts.ScriptTarget.ES2021 = 8
  • added: member ts.SymbolDisplayPartKind.link = 22
  • added: member ts.SymbolDisplayPartKind.linkName = 23
  • added: member ts.SymbolDisplayPartKind.linkText = 24
  • added: member ts.SyntaxKind.JSDocLink = 316
  • added: member ts.SyntaxKind.JSDocOverrideTag = 327
  • added: member ts.SyntaxKind.JSDocText = 313
  • added: member ts.SyntaxKind.OverrideKeyword = 156
  • added: member ts.WatchDirectoryKind.FixedChunkSizePolling = 3
  • added: member ts.WatchFileKind.FixedChunkSizePolling = 3
  • added: member ts.server.protocol.PollingWatchKind.FixedChunkSize = 'FixedChunkSize'
  • added: member ts.server.protocol.ScriptTarget.ES2021 = 'ES2021'
  • added: member ts.server.protocol.WatchDirectoryKind.FixedChunkSizePolling = 'FixedChunkSizePolling'
  • added: member ts.server.protocol.WatchFileKind.FixedChunkSizePolling = 'FixedChunkSizePolling'
  • added: method ts.DocumentRegistry.releaseDocument(fileName: string, compilationSettings: CompilerOptions, scriptKind: ScriptKind): void
  • added: method ts.DocumentRegistry.releaseDocumentWithKey(path: Path, key: DocumentRegistryBucketKey, scriptKind: ScriptKind): void
  • added: method ts.LanguageServiceHost.getParsedCommandLine?(fileName: string): ParsedCommandLine | undefined
  • added: method ts.ModuleResolutionCache.getPackageJsonInfoCache(): PackageJsonInfoCache
  • added: method ts.NodeFactory.createJSDocLink(name: EntityName | undefined, text: string): JSDocLink
  • added: method ts.NodeFactory.createJSDocOverrideTag(tagName: Identifier, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocOverrideTag
  • added: method ts.NodeFactory.createJSDocText(text: string): JSDocText
  • added: method ts.NodeFactory.updateJSDocLink(node: JSDocLink, name: EntityName | undefined, text: string): JSDocLink
  • added: method ts.NodeFactory.updateJSDocOverrideTag(node: JSDocOverrideTag, tagName: Identifier, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocOverrideTag
  • added: method ts.NodeFactory.updateJSDocText(node: JSDocText, text: string): JSDocText
  • added: method ts.PackageJsonInfoCache.clear(): void
  • added: method ts.PerDirectoryResolutionCache.clear(): void
  • added: method ts.PerDirectoryResolutionCache.getOrCreateCacheForDirectory(directoryName: string, redirectedReference?: ResolvedProjectReference): Map<T>
  • added: method ts.PerDirectoryResolutionCache.update(options: CompilerOptions): void
  • added: method ts.WatchCompilerHost.getParsedCommandLine?(fileName: string): ParsedCommandLine | undefined
  • added: property ts.CompilerOptions.noImplicitOverride?: boolean
  • added: property ts.CompletionEntry.data?: CompletionEntryData
  • added: property ts.CompletionEntry.isImportStatementCompletion?: true
  • added: property ts.CompletionEntry.isSnippet?: true
  • added: property ts.CompletionEntry.sourceDisplay?: SymbolDisplayPart[]
  • added: property ts.CompletionEntryData.ambientModuleName?: string
  • added: property ts.CompletionEntryData.exportName: string
  • added: property ts.CompletionEntryData.fileName?: string
  • added: property ts.CompletionEntryData.isPackageJsonImport?: true
  • added: property ts.CompletionEntryData.moduleSpecifier?: string
  • added: property ts.CompletionEntryDetails.sourceDisplay?: SymbolDisplayPart[]
  • added: property ts.CompletionInfo.isIncomplete?: true
  • added: property ts.DefinitionInfo.unverified?: boolean
  • added: property ts.JSDocLink.text: string
  • added: property ts.JSDocLinkDisplayPart.target: DocumentSpan
  • added: property ts.JSDocText.text: string
  • added: property ts.OrganizeImportsArgs.skipDestructiveCodeActions?: boolean
  • added: property ts.SubstitutionType.objectFlags: ObjectFlags
  • added: property ts.server.protocol.CompletionEntry.data?: unknown
  • added: property ts.server.protocol.CompletionEntry.isImportStatementCompletion?: true
  • added: property ts.server.protocol.CompletionEntry.isSnippet?: true
  • added: property ts.server.protocol.CompletionEntry.sourceDisplay?: SymbolDisplayPart[]
  • added: property ts.server.protocol.CompletionEntryDetails.sourceDisplay?: SymbolDisplayPart[]
  • added: property ts.server.protocol.CompletionEntryIdentifier.data?: unknown
  • added: property ts.server.protocol.DefinitionInfo.unverified?: boolean
  • added: property ts.server.protocol.JSDocLinkDisplayPart.target: FileSpan
  • added: property ts.server.protocol.JSDocTagInfo.name: string
  • added: property ts.server.protocol.JSDocTagInfo.text?: string | SymbolDisplayPart[]
  • added: property ts.server.protocol.OrganizeImportsRequestArgs.skipDestructiveCodeActions?: boolean
  • added: property ts.server.protocol.QuickInfoRequest.arguments: FileLocationRequestArgs
  • added: readonly property ts.EmitHelperBase.dependencies?: EmitHelper[]
  • added: readonly property ts.EmitHelperBase.name: string
  • added: readonly property ts.EmitHelperBase.priority?: number
  • added: readonly property ts.EmitHelperBase.scoped: boolean
  • added: readonly property ts.EmitHelperBase.text: string | ((node: EmitHelperUniqueNameCallback) => string)
  • added: readonly property ts.JSDocLink.kind: SyntaxKind.JSDocLink
  • added: readonly property ts.JSDocLink.name?: EntityName
  • added: readonly property ts.JSDocOverrideTag.kind: SyntaxKind.JSDocOverrideTag
  • added: readonly property ts.JSDocText.kind: SyntaxKind.JSDocText
  • added: readonly property ts.ScopedEmitHelper.scoped: true
  • added: readonly property ts.UserPreferences.includeCompletionsForImportStatements?: boolean
  • added: readonly property ts.UserPreferences.includeCompletionsWithSnippetText?: boolean
  • added: readonly property ts.server.protocol.CompletionInfo.isIncomplete?: boolean
  • added: readonly property ts.server.protocol.UserPreferences.displayPartsForJSDoc?: boolean
  • added: readonly property ts.server.protocol.UserPreferences.includeCompletionsForImportStatements?: boolean
  • added: readonly property ts.server.protocol.UserPreferences.includeCompletionsWithSnippetText?: boolean
  • added: type ts.EmitHelper = ScopedEmitHelper | UnscopedEmitHelper
  • added: type ts.MemberName = Identifier | PrivateIdentifier
  • added: type ts.OverrideKeyword = ModifierToken<SyntaxKind.OverrideKeyword>
  • removed: function ts.isIdentifierOrPrivateIdentifier(node: Node): node is Identifier | PrivateIdentifier
  • removed: interface ts.EmitHelper
  • removed: member ts.NodeBuilderFlags.InReverseMappedType = 33554432
  • removed: method ts.ModuleResolutionCache.getOrCreateCacheForDirectory(directoryName: string, redirectedReference?: ResolvedProjectReference): Map<ResolvedModuleWithFailedLookupLocations>
  • removed: method ts.Program.getTypeCatalog(): readonly Type[]
  • removed: readonly property ts.EmitHelper.dependencies?: EmitHelper[]
  • removed: readonly property ts.EmitHelper.name: string
  • removed: readonly property ts.EmitHelper.priority?: number
  • removed: readonly property ts.EmitHelper.scoped: boolean
  • removed: readonly property ts.EmitHelper.text: string | ((node: EmitHelperUniqueNameCallback) => string)
  • removed: type ts.OrganizeImportsScope = CombinedCodeFixScope
  • changed: const ts.createJSDocAuthorTag: (tagName: Identifier | undefined, comment?: string | undefined) => JSDocAuthorTag → const ts.createJSDocAuthorTag: (tagName: Identifier | undefined, comment?: string | NodeArray<JSDocText | JSDocLink> | undefined) => JSDocAuthorTag
  • changed: const ts.createJSDocCallbackTag: (tagName: Identifier | undefined, typeExpression: JSDocSignature, fullName?: Identifier | JSDocNamespaceDeclaration | undefined, comment?: string | undefined)… → const ts.createJSDocCallbackTag: (tagName: Identifier | undefined, typeExpression: JSDocSignature, fullName?: Identifier | JSDocNamespaceDeclaration | undefined, comment?: string | NodeArray<J…
  • changed: const ts.createJSDocClassTag: (tagName: Identifier | undefined, comment?: string | undefined) => JSDocClassTag → const ts.createJSDocClassTag: (tagName: Identifier | undefined, comment?: string | NodeArray<JSDocText | JSDocLink> | undefined) => JSDocClassTag
  • changed: const ts.createJSDocComment: (comment?: string | undefined, tags?: readonly JSDocTag[] | undefined) => JSDoc → const ts.createJSDocComment: (comment?: string | NodeArray<JSDocText | JSDocLink> | undefined, tags?: readonly JSDocTag[] | undefined) => JSDoc
  • changed: const ts.createJSDocEnumTag: (tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment?: string | undefined) => JSDocEnumTag → const ts.createJSDocEnumTag: (tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment?: string | NodeArray<JSDocText | JSDocLink> | undefined) => JSDocEnumTag
  • changed: const ts.createJSDocPrivateTag: (tagName: Identifier | undefined, comment?: string | undefined) => JSDocPrivateTag → const ts.createJSDocPrivateTag: (tagName: Identifier | undefined, comment?: string | NodeArray<JSDocText | JSDocLink> | undefined) => JSDocPrivateTag
  • changed: const ts.createJSDocProtectedTag: (tagName: Identifier | undefined, comment?: string | undefined) => JSDocProtectedTag → const ts.createJSDocProtectedTag: (tagName: Identifier | undefined, comment?: string | NodeArray<JSDocText | JSDocLink> | undefined) => JSDocProtectedTag
  • changed: const ts.createJSDocPublicTag: (tagName: Identifier | undefined, comment?: string | undefined) => JSDocPublicTag → const ts.createJSDocPublicTag: (tagName: Identifier | undefined, comment?: string | NodeArray<JSDocText | JSDocLink> | undefined) => JSDocPublicTag
  • changed: const ts.createJSDocReadonlyTag: (tagName: Identifier | undefined, comment?: string | undefined) => JSDocReadonlyTag → const ts.createJSDocReadonlyTag: (tagName: Identifier | undefined, comment?: string | NodeArray<JSDocText | JSDocLink> | undefined) => JSDocReadonlyTag
  • changed: const ts.createJSDocReturnTag: (tagName: Identifier | undefined, typeExpression?: JSDocTypeExpression | undefined, comment?: string | undefined) => JSDocReturnTag → const ts.createJSDocReturnTag: (tagName: Identifier | undefined, typeExpression?: JSDocTypeExpression | undefined, comment?: string | NodeArray<JSDocText | JSDocLink> | undefined) => JSDocRe…
  • changed: const ts.createJSDocTag: (tagName: Identifier, comment?: string | undefined) => JSDocUnknownTag → const ts.createJSDocTag: (tagName: Identifier, comment?: string | NodeArray<JSDocText | JSDocLink> | undefined) => JSDocUnknownTag
  • changed: const ts.createJSDocTemplateTag: (tagName: Identifier | undefined, constraint: JSDocTypeExpression | undefined, typeParameters: readonly TypeParameterDeclaration[], comment?: string | undefine… → const ts.createJSDocTemplateTag: (tagName: Identifier | undefined, constraint: JSDocTypeExpression | undefined, typeParameters: readonly TypeParameterDeclaration[], comment?: string | NodeArra…
  • changed: const ts.createJSDocThisTag: (tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment?: string | undefined) => JSDocThisTag → const ts.createJSDocThisTag: (tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment?: string | NodeArray<JSDocText | JSDocLink> | undefined) => JSDocThisTag
  • changed: const ts.createJSDocTypeTag: (tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment?: string | undefined) => JSDocTypeTag → const ts.createJSDocTypeTag: (tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment?: string | NodeArray<JSDocText | JSDocLink> | undefined) => JSDocTypeTag
  • changed: const ts.createLoopVariable: () => Identifier → const ts.createLoopVariable: (reservedInNestedScopes?: boolean | undefined) => Identifier
  • changed: const ts.createPropertyAccess: (expression: Expression, name: string | Identifier | PrivateIdentifier) => PropertyAccessExpression → const ts.createPropertyAccess: (expression: Expression, name: string | MemberName) => PropertyAccessExpression
  • changed: const ts.createPropertyAccessChain: (expression: Expression, questionDotToken: QuestionDotToken | undefined, name: string | Identifier | PrivateIdentifier) => PropertyAccessChain → const ts.createPropertyAccessChain: (expression: Expression, questionDotToken: QuestionDotToken | undefined, name: string | MemberName) => PropertyAccessChain
  • changed: const ts.updatePropertyAccess: (node: PropertyAccessExpression, expression: Expression, name: Identifier | PrivateIdentifier) => PropertyAccessExpression → const ts.updatePropertyAccess: (node: PropertyAccessExpression, expression: Expression, name: MemberName) => PropertyAccessExpression
  • changed: const ts.updatePropertyAccessChain: (node: PropertyAccessChain, expression: Expression, questionDotToken: QuestionDotToken | undefined, name: Identifier | PrivateIdentifier) => PropertyAccessChain → const ts.updatePropertyAccessChain: (node: PropertyAccessChain, expression: Expression, questionDotToken: QuestionDotToken | undefined, name: MemberName) => PropertyAccessChain
  • changed: const ts.versionMajorMinor = '4.2' → const ts.versionMajorMinor = '4.3'
  • changed: function ts.getNameOfDeclaration(declaration: Declaration | Expression): DeclarationName | undefined → function ts.getNameOfDeclaration(declaration: Declaration | Expression | undefined): DeclarationName | undefined
  • changed: function ts.getParsedCommandLineOfConfigFile(configFileName: string, optionsToExtend: CompilerOptions, host: ParseConfigFileHost, extendedConfigCache?: Map<ExtendedConfigCacheEntry>, watchOptionsToExtend?: WatchOptions, extraFileExtensions?: readonly FileExtensionInfo[]): ParsedCommandLine | undefined → function ts.getParsedCommandLineOfConfigFile(configFileName: string, optionsToExtend: CompilerOptions | undefined, host: ParseConfigFileHost, extendedConfigCache?: Map<ExtendedConfigCacheEntry>, watchOptionsToExtend?: WatchOptions, extraFileExtensions?: readonly FileExtensionInfo[]): ParsedCommandLine | undefined
  • changed: function ts.isFunctionLike(node: Node): node is SignatureDeclaration → function ts.isFunctionLike(node: Node | undefined): node is SignatureDeclaration
  • changed: function ts.resolveTypeReferenceDirective(typeReferenceDirectiveName: string, containingFile: string | undefined, options: CompilerOptions, host: ModuleResolutionHost, redirectedReference?: ResolvedProjectReference): ResolvedTypeReferenceDirectiveWithFailedLookupLocations → function ts.resolveTypeReferenceDirective(typeReferenceDirectiveName: string, containingFile: string | undefined, options: CompilerOptions, host: ModuleResolutionHost, redirectedReference?: ResolvedProjectReference, cache?: TypeReferenceDirectiveResolutionCache): ResolvedTypeReferenceDirectiveWithFailedLookupLocations
  • changed: interface ts.ExpressionStatement extends Statement, JSDocContainer → interface ts.ExpressionStatement extends Statement
  • changed: interface ts.GetAccessorDeclaration extends FunctionLikeDeclarationBase, ClassElement, ObjectLiteralElement, JSDocContainer → interface ts.GetAccessorDeclaration extends FunctionLikeDeclarationBase, ClassElement, TypeElement, ObjectLiteralElement, JSDocContainer
  • changed: interface ts.ImportDeclaration extends Statement, JSDocContainer → interface ts.ImportDeclaration extends Statement
  • changed: interface ts.LabeledStatement extends Statement, JSDocContainer → interface ts.LabeledStatement extends Statement
  • changed: interface ts.ModuleResolutionCache extends NonRelativeModuleNameResolutionCache → interface ts.ModuleResolutionCache extends PerDirectoryResolutionCache<ResolvedModuleWithFailedLookupLocations>, NonRelativeModuleNameResolutionCache, PackageJsonInfoCache
  • changed: interface ts.NonRelativeModuleNameResolutionCache → interface ts.NonRelativeModuleNameResolutionCache extends PackageJsonInfoCache
  • changed: interface ts.SetAccessorDeclaration extends FunctionLikeDeclarationBase, ClassElement, ObjectLiteralElement, JSDocContainer → interface ts.SetAccessorDeclaration extends FunctionLikeDeclarationBase, ClassElement, TypeElement, ObjectLiteralElement, JSDocContainer
  • changed: interface ts.Statement extends Node → interface ts.Statement extends Node, JSDocContainer
  • changed: interface ts.UnscopedEmitHelper extends EmitHelper → interface ts.UnscopedEmitHelper extends EmitHelperBase
  • changed: interface ts.VariableDeclaration extends NamedDeclaration → interface ts.VariableDeclaration extends NamedDeclaration, JSDocContainer
  • changed: interface ts.VariableStatement extends Statement, JSDocContainer → interface ts.VariableStatement extends Statement
  • changed: member ts.InferencePriority.AlwaysStrict = 512 → member ts.InferencePriority.AlwaysStrict = 1024
  • changed: member ts.InferencePriority.ContravariantConditional = 32 → member ts.InferencePriority.ContravariantConditional = 64
  • changed: member ts.InferencePriority.HomomorphicMappedType = 4 → member ts.InferencePriority.HomomorphicMappedType = 8
  • changed: member ts.InferencePriority.LiteralKeyof = 128 → member ts.InferencePriority.LiteralKeyof = 256
  • changed: member ts.InferencePriority.MappedTypeConstraint = 16 → member ts.InferencePriority.MappedTypeConstraint = 32
  • changed: member ts.InferencePriority.MaxValue = 1024 → member ts.InferencePriority.MaxValue = 2048
  • changed: member ts.InferencePriority.NoConstraints = 256 → member ts.InferencePriority.NoConstraints = 512
  • changed: member ts.InferencePriority.PartialHomomorphicMappedType = 8 → member ts.InferencePriority.PartialHomomorphicMappedType = 16
  • changed: member ts.InferencePriority.PriorityImpliesCombination = 208 → member ts.InferencePriority.PriorityImpliesCombination = 416
  • changed: member ts.InferencePriority.ReturnType = 64 → member ts.InferencePriority.ReturnType = 128
  • changed: member ts.ModifierFlags.All = 11263 → member ts.ModifierFlags.All = 27647
  • changed: member ts.ModifierFlags.ParameterPropertyModifier = 92 → member ts.ModifierFlags.ParameterPropertyModifier = 16476
  • changed: member ts.ModifierFlags.TypeScriptModifier = 2270 → member ts.ModifierFlags.TypeScriptModifier = 18654
  • changed: member ts.ObjectFlags.ArrayLiteral = 65536 → member ts.ObjectFlags.ArrayLiteral = 32768
  • changed: member ts.ObjectFlags.ContainsSpread = 1024 → member ts.ObjectFlags.ContainsSpread = 4194304
  • changed: member ts.ObjectFlags.FreshLiteral = 32768 → member ts.ObjectFlags.FreshLiteral = 16384
  • changed: member ts.ObjectFlags.JSLiteral = 16384 → member ts.ObjectFlags.JSLiteral = 8192
  • changed: member ts.ObjectFlags.JsxAttributes = 4096 → member ts.ObjectFlags.JsxAttributes = 2048
  • changed: member ts.ObjectFlags.MarkerType = 8192 → member ts.ObjectFlags.MarkerType = 4096
  • changed: member ts.ObjectFlags.ObjectRestType = 131072 → member ts.ObjectFlags.ObjectRestType = 8388608
  • changed: member ts.ObjectFlags.ReverseMapped = 2048 → member ts.ObjectFlags.ReverseMapped = 1024
  • changed: member ts.SyntaxKind.ArrayBindingPattern = 197 → member ts.SyntaxKind.ArrayBindingPattern = 198
  • changed: member ts.SyntaxKind.ArrayLiteralExpression = 199 → member ts.SyntaxKind.ArrayLiteralExpression = 200
  • changed: member ts.SyntaxKind.ArrayType = 178 → member ts.SyntaxKind.ArrayType = 179
  • changed: member ts.SyntaxKind.ArrowFunction = 209 → member ts.SyntaxKind.ArrowFunction = 210
  • changed: member ts.SyntaxKind.AsExpression = 224 → member ts.SyntaxKind.AsExpression = 225
  • changed: member ts.SyntaxKind.AwaitExpression = 213 → member ts.SyntaxKind.AwaitExpression = 214
  • changed: member ts.SyntaxKind.BinaryExpression = 216 → member ts.SyntaxKind.BinaryExpression = 217
  • changed: member ts.SyntaxKind.BindingElement = 198 → member ts.SyntaxKind.BindingElement = 199
  • changed: member ts.SyntaxKind.Block = 230 → member ts.SyntaxKind.Block = 231
  • changed: member ts.SyntaxKind.BreakStatement = 241 → member ts.SyntaxKind.BreakStatement = 242
  • changed: member ts.SyntaxKind.Bundle = 298 → member ts.SyntaxKind.Bundle = 299
  • changed: member ts.SyntaxKind.CallExpression = 203 → member ts.SyntaxKind.CallExpression = 204
  • changed: member ts.SyntaxKind.CallSignature = 169 → member ts.SyntaxKind.CallSignature = 170
  • changed: member ts.SyntaxKind.CaseBlock = 258 → member ts.SyntaxKind.CaseBlock = 259
  • changed: member ts.SyntaxKind.CaseClause = 284 → member ts.SyntaxKind.CaseClause = 285
  • changed: member ts.SyntaxKind.CatchClause = 287 → member ts.SyntaxKind.CatchClause = 288
  • changed: member ts.SyntaxKind.ClassDeclaration = 252 → member ts.SyntaxKind.ClassDeclaration = 253
  • changed: member ts.SyntaxKind.ClassExpression = 221 → member ts.SyntaxKind.ClassExpression = 222
  • changed: member ts.SyntaxKind.CommaListExpression = 337 → member ts.SyntaxKind.CommaListExpression = 341
  • changed: member ts.SyntaxKind.ComputedPropertyName = 158 → member ts.SyntaxKind.ComputedPropertyName = 159
  • changed: member ts.SyntaxKind.ConditionalExpression = 217 → member ts.SyntaxKind.ConditionalExpression = 218
  • changed: member ts.SyntaxKind.ConditionalType = 184 → member ts.SyntaxKind.ConditionalType = 185
  • changed: member ts.SyntaxKind.ConstructSignature = 170 → member ts.SyntaxKind.ConstructSignature = 171
  • changed: member ts.SyntaxKind.Constructor = 166 → member ts.SyntaxKind.Constructor = 167
  • changed: member ts.SyntaxKind.ConstructorType = 175 → member ts.SyntaxKind.ConstructorType = 176
  • changed: member ts.SyntaxKind.ContinueStatement = 240 → member ts.SyntaxKind.ContinueStatement = 241
  • changed: member ts.SyntaxKind.Count = 341 → member ts.SyntaxKind.Count = 345
  • changed: member ts.SyntaxKind.DebuggerStatement = 248 → member ts.SyntaxKind.DebuggerStatement = 249
  • changed: member ts.SyntaxKind.Decorator = 161 → member ts.SyntaxKind.Decorator = 162
  • changed: member ts.SyntaxKind.DefaultClause = 285 → member ts.SyntaxKind.DefaultClause = 286
  • changed: member ts.SyntaxKind.DeleteExpression = 210 → member ts.SyntaxKind.DeleteExpression = 211
  • changed: member ts.SyntaxKind.DoStatement = 235 → member ts.SyntaxKind.DoStatement = 236
  • changed: member ts.SyntaxKind.ElementAccessExpression = 202 → member ts.SyntaxKind.ElementAccessExpression = 203
  • changed: member ts.SyntaxKind.EmptyStatement = 231 → member ts.SyntaxKind.EmptyStatement = 232
  • changed: member ts.SyntaxKind.EndOfDeclarationMarker = 339 → member ts.SyntaxKind.EndOfDeclarationMarker = 343
  • changed: member ts.SyntaxKind.EnumDeclaration = 255 → member ts.SyntaxKind.EnumDeclaration = 256
  • changed: member ts.SyntaxKind.EnumMember = 291 → member ts.SyntaxKind.EnumMember = 292
  • changed: member ts.SyntaxKind.ExportAssignment = 266 → member ts.SyntaxKind.ExportAssignment = 267
  • changed: member ts.SyntaxKind.ExportDeclaration = 267 → member ts.SyntaxKind.ExportDeclaration = 268
  • changed: member ts.SyntaxKind.ExportSpecifier = 270 → member ts.SyntaxKind.ExportSpecifier = 271
  • changed: member ts.SyntaxKind.ExpressionStatement = 233 → member ts.SyntaxKind.ExpressionStatement = 234
  • changed: member ts.SyntaxKind.ExpressionWithTypeArguments = 223 → member ts.SyntaxKind.ExpressionWithTypeArguments = 224
  • changed: member ts.SyntaxKind.ExternalModuleReference = 272 → member ts.SyntaxKind.ExternalModuleReference = 273
  • changed: member ts.SyntaxKind.FirstJSDocNode = 301 → member ts.SyntaxKind.FirstJSDocNode = 302
  • changed: member ts.SyntaxKind.FirstJSDocTagNode = 314 → member ts.SyntaxKind.FirstJSDocTagNode = 317
  • changed: member ts.SyntaxKind.FirstNode = 157 → member ts.SyntaxKind.FirstNode = 158
  • changed: member ts.SyntaxKind.FirstStatement = 232 → member ts.SyntaxKind.FirstStatement = 233
  • changed: member ts.SyntaxKind.FirstTypeNode = 172 → member ts.SyntaxKind.FirstTypeNode = 173
  • changed: member ts.SyntaxKind.ForInStatement = 238 → member ts.SyntaxKind.ForInStatement = 239
  • changed: member ts.SyntaxKind.ForOfStatement = 239 → member ts.SyntaxKind.ForOfStatement = 240
  • changed: member ts.SyntaxKind.ForStatement = 237 → member ts.SyntaxKind.ForStatement = 238
  • changed: member ts.SyntaxKind.FunctionDeclaration = 251 → member ts.SyntaxKind.FunctionDeclaration = 252
  • changed: member ts.SyntaxKind.FunctionExpression = 208 → member ts.SyntaxKind.FunctionExpression = 209
  • changed: member ts.SyntaxKind.FunctionType = 174 → member ts.SyntaxKind.FunctionType = 175
  • changed: member ts.SyntaxKind.GetAccessor = 167 → member ts.SyntaxKind.GetAccessor = 168
  • changed: member ts.SyntaxKind.HeritageClause = 286 → member ts.SyntaxKind.HeritageClause = 287
  • changed: member ts.SyntaxKind.IfStatement = 234 → member ts.SyntaxKind.IfStatement = 235
  • changed: member ts.SyntaxKind.ImportClause = 262 → member ts.SyntaxKind.ImportClause = 263
  • changed: member ts.SyntaxKind.ImportDeclaration = 261 → member ts.SyntaxKind.ImportDeclaration = 262
  • changed: member ts.SyntaxKind.ImportEqualsDeclaration = 260 → member ts.SyntaxKind.ImportEqualsDeclaration = 261
  • changed: member ts.SyntaxKind.ImportSpecifier = 265 → member ts.SyntaxKind.ImportSpecifier = 266
  • changed: member ts.SyntaxKind.ImportType = 195 → member ts.SyntaxKind.ImportType = 196
  • changed: member ts.SyntaxKind.IndexSignature = 171 → member ts.SyntaxKind.IndexSignature = 172
  • changed: member ts.SyntaxKind.IndexedAccessType = 189 → member ts.SyntaxKind.IndexedAccessType = 190
  • changed: member ts.SyntaxKind.InferType = 185 → member ts.SyntaxKind.InferType = 186
  • changed: member ts.SyntaxKind.InputFiles = 300 → member ts.SyntaxKind.InputFiles = 301
  • changed: member ts.SyntaxKind.InterfaceDeclaration = 253 → member ts.SyntaxKind.InterfaceDeclaration = 254
  • changed: member ts.SyntaxKind.IntersectionType = 183 → member ts.SyntaxKind.IntersectionType = 184
  • changed: member ts.SyntaxKind.JSDocAllType = 303 → member ts.SyntaxKind.JSDocAllType = 304
  • changed: member ts.SyntaxKind.JSDocAugmentsTag = 315 → member ts.SyntaxKind.JSDocAugmentsTag = 318
  • changed: member ts.SyntaxKind.JSDocAuthorTag = 317 → member ts.SyntaxKind.JSDocAuthorTag = 320
  • changed: member ts.SyntaxKind.JSDocCallbackTag = 324 → member ts.SyntaxKind.JSDocCallbackTag = 328
  • changed: member ts.SyntaxKind.JSDocClassTag = 319 → member ts.SyntaxKind.JSDocClassTag = 322
  • changed: member ts.SyntaxKind.JSDocComment = 311 → member ts.SyntaxKind.JSDocComment = 312
  • changed: member ts.SyntaxKind.JSDocDeprecatedTag = 318 → member ts.SyntaxKind.JSDocDeprecatedTag = 321
  • changed: member ts.SyntaxKind.JSDocEnumTag = 325 → member ts.SyntaxKind.JSDocEnumTag = 329
  • changed: member ts.SyntaxKind.JSDocFunctionType = 308 → member ts.SyntaxKind.JSDocFunctionType = 309
  • changed: member ts.SyntaxKind.JSDocImplementsTag = 316 → member ts.SyntaxKind.JSDocImplementsTag = 319
  • changed: member ts.SyntaxKind.JSDocNameReference = 302 → member ts.SyntaxKind.JSDocNameReference = 303
  • changed: member ts.SyntaxKind.JSDocNamepathType = 310 → member ts.SyntaxKind.JSDocNamepathType = 311
  • changed: member ts.SyntaxKind.JSDocNonNullableType = 306 → member ts.SyntaxKind.JSDocNonNullableType = 307
  • changed: member ts.SyntaxKind.JSDocNullableType = 305 → member ts.SyntaxKind.JSDocNullableType = 306
  • changed: member ts.SyntaxKind.JSDocOptionalType = 307 → member ts.SyntaxKind.JSDocOptionalType = 308
  • changed: member ts.SyntaxKind.JSDocParameterTag = 326 → member ts.SyntaxKind.JSDocParameterTag = 330
  • changed: member ts.SyntaxKind.JSDocPrivateTag = 321 → member ts.SyntaxKind.JSDocPrivateTag = 324
  • changed: member ts.SyntaxKind.JSDocPropertyTag = 333 → member ts.SyntaxKind.JSDocPropertyTag = 337
  • changed: member ts.SyntaxKind.JSDocProtectedTag = 322 → member ts.SyntaxKind.JSDocProtectedTag = 325
  • changed: member ts.SyntaxKind.JSDocPublicTag = 320 → member ts.SyntaxKind.JSDocPublicTag = 323
  • changed: member ts.SyntaxKind.JSDocReadonlyTag = 323 → member ts.SyntaxKind.JSDocReadonlyTag = 326
  • changed: member ts.SyntaxKind.JSDocReturnTag = 327 → member ts.SyntaxKind.JSDocReturnTag = 331
  • changed: member ts.SyntaxKind.JSDocSeeTag = 332 → member ts.SyntaxKind.JSDocSeeTag = 336
  • changed: member ts.SyntaxKind.JSDocSignature = 313 → member ts.SyntaxKind.JSDocSignature = 315
  • changed: member ts.SyntaxKind.JSDocTag = 314 → member ts.SyntaxKind.JSDocTag = 317
  • changed: member ts.SyntaxKind.JSDocTemplateTag = 330 → member ts.SyntaxKind.JSDocTemplateTag = 334
  • changed: member ts.SyntaxKind.JSDocThisTag = 328 → member ts.SyntaxKind.JSDocThisTag = 332
  • changed: member ts.SyntaxKind.JSDocTypeExpression = 301 → member ts.SyntaxKind.JSDocTypeExpression = 302
  • changed: member ts.SyntaxKind.JSDocTypeLiteral = 312 → member ts.SyntaxKind.JSDocTypeLiteral = 314
  • changed: member ts.SyntaxKind.JSDocTypeTag = 329 → member ts.SyntaxKind.JSDocTypeTag = 333
  • changed: member ts.SyntaxKind.JSDocTypedefTag = 331 → member ts.SyntaxKind.JSDocTypedefTag = 335
  • changed: member ts.SyntaxKind.JSDocUnknownType = 304 → member ts.SyntaxKind.JSDocUnknownType = 305
  • changed: member ts.SyntaxKind.JSDocVariadicType = 309 → member ts.SyntaxKind.JSDocVariadicType = 310
  • changed: member ts.SyntaxKind.JsxAttribute = 280 → member ts.SyntaxKind.JsxAttribute = 281
  • changed: member ts.SyntaxKind.JsxAttributes = 281 → member ts.SyntaxKind.JsxAttributes = 282
  • changed: member ts.SyntaxKind.JsxClosingElement = 276 → member ts.SyntaxKind.JsxClosingElement = 277
  • changed: member ts.SyntaxKind.JsxClosingFragment = 279 → member ts.SyntaxKind.JsxClosingFragment = 280
  • changed: member ts.SyntaxKind.JsxElement = 273 → member ts.SyntaxKind.JsxElement = 274
  • changed: member ts.SyntaxKind.JsxExpression = 283 → member ts.SyntaxKind.JsxExpression = 284
  • changed: member ts.SyntaxKind.JsxFragment = 277 → member ts.SyntaxKind.JsxFragment = 278
  • changed: member ts.SyntaxKind.JsxOpeningElement = 275 → member ts.SyntaxKind.JsxOpeningElement = 276
  • changed: member ts.SyntaxKind.JsxOpeningFragment = 278 → member ts.SyntaxKind.JsxOpeningFragment = 279
  • changed: member ts.SyntaxKind.JsxSelfClosingElement = 274 → member ts.SyntaxKind.JsxSelfClosingElement = 275
  • changed: member ts.SyntaxKind.JsxSpreadAttribute = 282 → member ts.SyntaxKind.JsxSpreadAttribute = 283
  • changed: member ts.SyntaxKind.LabeledStatement = 245 → member ts.SyntaxKind.LabeledStatement = 246
  • changed: member ts.SyntaxKind.LastJSDocNode = 333 → member ts.SyntaxKind.LastJSDocNode = 337
  • changed: member ts.SyntaxKind.LastJSDocTagNode = 333 → member ts.SyntaxKind.LastJSDocTagNode = 337
  • changed: member ts.SyntaxKind.LastKeyword = 156 → member ts.SyntaxKind.LastKeyword = 157
  • changed: member ts.SyntaxKind.LastStatement = 248 → member ts.SyntaxKind.LastStatement = 249
  • changed: member ts.SyntaxKind.LastToken = 156 → member ts.SyntaxKind.LastToken = 157
  • changed: member ts.SyntaxKind.LastTypeNode = 195 → member ts.SyntaxKind.LastTypeNode = 196
  • changed: member ts.SyntaxKind.LiteralType = 191 → member ts.SyntaxKind.LiteralType = 192
  • changed: member ts.SyntaxKind.MappedType = 190 → member ts.SyntaxKind.MappedType = 191
  • changed: member ts.SyntaxKind.MergeDeclarationMarker = 338 → member ts.SyntaxKind.MergeDeclarationMarker = 342
  • changed: member ts.SyntaxKind.MetaProperty = 226 → member ts.SyntaxKind.MetaProperty = 227
  • changed: member ts.SyntaxKind.MethodDeclaration = 165 → member ts.SyntaxKind.MethodDeclaration = 166
  • changed: member ts.SyntaxKind.MethodSignature = 164 → member ts.SyntaxKind.MethodSignature = 165
  • changed: member ts.SyntaxKind.MissingDeclaration = 271 → member ts.SyntaxKind.MissingDeclaration = 272
  • changed: member ts.SyntaxKind.ModuleBlock = 257 → member ts.SyntaxKind.ModuleBlock = 258
  • changed: member ts.SyntaxKind.ModuleDeclaration = 256 → member ts.SyntaxKind.ModuleDeclaration = 257
  • changed: member ts.SyntaxKind.NamedExports = 268 → member ts.SyntaxKind.NamedExports = 269
  • changed: member ts.SyntaxKind.NamedImports = 264 → member ts.SyntaxKind.NamedImports = 265
  • changed: member ts.SyntaxKind.NamedTupleMember = 192 → member ts.SyntaxKind.NamedTupleMember = 193
  • changed: member ts.SyntaxKind.NamespaceExport = 269 → member ts.SyntaxKind.NamespaceExport = 270
  • changed: member ts.SyntaxKind.NamespaceExportDeclaration = 259 → member ts.SyntaxKind.NamespaceExportDeclaration = 260
  • changed: member ts.SyntaxKind.NamespaceImport = 263 → member ts.SyntaxKind.NamespaceImport = 264
  • changed: member ts.SyntaxKind.NewExpression = 204 → member ts.SyntaxKind.NewExpression = 205
  • changed: member ts.SyntaxKind.NonNullExpression = 225 → member ts.SyntaxKind.NonNullExpression = 226
  • changed: member ts.SyntaxKind.NotEmittedStatement = 335 → member ts.SyntaxKind.NotEmittedStatement = 339
  • changed: member ts.SyntaxKind.ObjectBindingPattern = 196 → member ts.SyntaxKind.ObjectBindingPattern = 197
  • changed: member ts.SyntaxKind.ObjectLiteralExpression = 200 → member ts.SyntaxKind.ObjectLiteralExpression = 201
  • changed: member ts.SyntaxKind.OfKeyword = 156 → member ts.SyntaxKind.OfKeyword = 157
  • changed: member ts.SyntaxKind.OmittedExpression = 222 → member ts.SyntaxKind.OmittedExpression = 223
  • changed: member ts.SyntaxKind.OptionalType = 180 → member ts.SyntaxKind.OptionalType = 181
  • changed: member ts.SyntaxKind.Parameter = 160 → member ts.SyntaxKind.Parameter = 161
  • changed: member ts.SyntaxKind.ParenthesizedExpression = 207 → member ts.SyntaxKind.ParenthesizedExpression = 208
  • changed: member ts.SyntaxKind.ParenthesizedType = 186 → member ts.SyntaxKind.ParenthesizedType = 187
  • changed: member ts.SyntaxKind.PartiallyEmittedExpression = 336 → member ts.SyntaxKind.PartiallyEmittedExpression = 340
  • changed: member ts.SyntaxKind.PostfixUnaryExpression = 215 → member ts.SyntaxKind.PostfixUnaryExpression = 216
  • changed: member ts.SyntaxKind.PrefixUnaryExpression = 214 → member ts.SyntaxKind.PrefixUnaryExpression = 215
  • changed: member ts.SyntaxKind.PropertyAccessExpression = 201 → member ts.SyntaxKind.PropertyAccessExpression = 202
  • changed: member ts.SyntaxKind.PropertyAssignment = 288 → member ts.SyntaxKind.PropertyAssignment = 289
  • changed: member ts.SyntaxKind.PropertyDeclaration = 163 → member ts.SyntaxKind.PropertyDeclaration = 164
  • changed: member ts.SyntaxKind.PropertySignature = 162 → member ts.SyntaxKind.PropertySignature = 163
  • changed: member ts.SyntaxKind.QualifiedName = 157 → member ts.SyntaxKind.QualifiedName = 158
  • changed: member ts.SyntaxKind.RestType = 181 → member ts.SyntaxKind.RestType = 182
  • changed: member ts.SyntaxKind.ReturnStatement = 242 → member ts.SyntaxKind.ReturnStatement = 243
  • changed: member ts.SyntaxKind.SemicolonClassElement = 229 → member ts.SyntaxKind.SemicolonClassElement = 230
  • changed: member ts.SyntaxKind.SetAccessor = 168 → member ts.SyntaxKind.SetAccessor = 169
  • changed: member ts.SyntaxKind.ShorthandPropertyAssignment = 289 → member ts.SyntaxKind.ShorthandPropertyAssignment = 290
  • changed: member ts.SyntaxKind.SourceFile = 297 → member ts.SyntaxKind.SourceFile = 298
  • changed: member ts.SyntaxKind.SpreadAssignment = 290 → member ts.SyntaxKind.SpreadAssignment = 291
  • changed: member ts.SyntaxKind.SpreadElement = 220 → member ts.SyntaxKind.SpreadElement = 221
  • changed: member ts.SyntaxKind.SwitchStatement = 244 → member ts.SyntaxKind.SwitchStatement = 245
  • changed: member ts.SyntaxKind.SyntaxList = 334 → member ts.SyntaxKind.SyntaxList = 338
  • changed: member ts.SyntaxKind.SyntheticExpression = 227 → member ts.SyntaxKind.SyntheticExpression = 228
  • changed: member ts.SyntaxKind.SyntheticReferenceExpression = 340 → member ts.SyntaxKind.SyntheticReferenceExpression = 344
  • changed: member ts.SyntaxKind.TaggedTemplateExpression = 205 → member ts.SyntaxKind.TaggedTemplateExpression = 206
  • changed: member ts.SyntaxKind.TemplateExpression = 218 → member ts.SyntaxKind.TemplateExpression = 219
  • changed: member ts.SyntaxKind.TemplateLiteralType = 193 → member ts.SyntaxKind.TemplateLiteralType = 194
  • changed: member ts.SyntaxKind.TemplateLiteralTypeSpan = 194 → member ts.SyntaxKind.TemplateLiteralTypeSpan = 195
  • changed: member ts.SyntaxKind.TemplateSpan = 228 → member ts.SyntaxKind.TemplateSpan = 229
  • changed: member ts.SyntaxKind.ThisType = 187 → member ts.SyntaxKind.ThisType = 188
  • changed: member ts.SyntaxKind.ThrowStatement = 246 → member ts.SyntaxKind.ThrowStatement = 247
  • changed: member ts.SyntaxKind.TryStatement = 247 → member ts.SyntaxKind.TryStatement = 248
  • changed: member ts.SyntaxKind.TupleType = 179 → member ts.SyntaxKind.TupleType = 180
  • changed: member ts.SyntaxKind.TypeAliasDeclaration = 254 → member ts.SyntaxKind.TypeAliasDeclaration = 255
  • changed: member ts.SyntaxKind.TypeAssertionExpression = 206 → member ts.SyntaxKind.TypeAssertionExpression = 207
  • changed: member ts.SyntaxKind.TypeLiteral = 177 → member ts.SyntaxKind.TypeLiteral = 178
  • changed: member ts.SyntaxKind.TypeOfExpression = 211 → member ts.SyntaxKind.TypeOfExpression = 212
  • changed: member ts.SyntaxKind.TypeOperator = 188 → member ts.SyntaxKind.TypeOperator = 189
  • changed: member ts.SyntaxKind.TypeParameter = 159 → member ts.SyntaxKind.TypeParameter = 160
  • changed: member ts.SyntaxKind.TypePredicate = 172 → member ts.SyntaxKind.TypePredicate = 173
  • changed: member ts.SyntaxKind.TypeQuery = 176 → member ts.SyntaxKind.TypeQuery = 177
  • changed: member ts.SyntaxKind.TypeReference = 173 → member ts.SyntaxKind.TypeReference = 174
  • changed: member ts.SyntaxKind.UnionType = 182 → member ts.SyntaxKind.UnionType = 183
  • changed: member ts.SyntaxKind.UnparsedInternalText = 295 → member ts.SyntaxKind.UnparsedInternalText = 296
  • changed: member ts.SyntaxKind.UnparsedPrepend = 293 → member ts.SyntaxKind.UnparsedPrepend = 294
  • changed: member ts.SyntaxKind.UnparsedPrologue = 292 → member ts.SyntaxKind.UnparsedPrologue = 293
  • changed: member ts.SyntaxKind.UnparsedSource = 299 → member ts.SyntaxKind.UnparsedSource = 300
  • changed: member ts.SyntaxKind.UnparsedSyntheticReference = 296 → member ts.SyntaxKind.UnparsedSyntheticReference = 297
  • changed: member ts.SyntaxKind.UnparsedText = 294 → member ts.SyntaxKind.UnparsedText = 295
  • changed: member ts.SyntaxKind.VariableDeclaration = 249 → member ts.SyntaxKind.VariableDeclaration = 250
  • changed: member ts.SyntaxKind.VariableDeclarationList = 250 → member ts.SyntaxKind.VariableDeclarationList = 251
  • changed: member ts.SyntaxKind.VariableStatement = 232 → member ts.SyntaxKind.VariableStatement = 233
  • changed: member ts.SyntaxKind.VoidExpression = 212 → member ts.SyntaxKind.VoidExpression = 213
  • changed: member ts.SyntaxKind.WhileStatement = 236 → member ts.SyntaxKind.WhileStatement = 237
  • changed: member ts.SyntaxKind.WithStatement = 243 → member ts.SyntaxKind.WithStatement = 244
  • changed: member ts.SyntaxKind.YieldExpression = 219 → member ts.SyntaxKind.YieldExpression = 220
  • changed: member ts.WatchFileKind.UseFsEvents = 3 → member ts.WatchFileKind.UseFsEvents = 4
  • changed: member ts.WatchFileKind.UseFsEventsOnParentDirectory = 4 → member ts.WatchFileKind.UseFsEventsOnParentDirectory = 5
  • changed: method ts.LanguageService.getCompletionEntryDetails(fileName: string, position: number, entryName: string, formatOptions: FormatCodeOptions | FormatCodeSettings | undefined, source: string | undefined, preferences: UserPreferences | undefined): CompletionEntryDetails | undefined → method ts.LanguageService.getCompletionEntryDetails(fileName: string, position: number, entryName: string, formatOptions: FormatCodeOptions | FormatCodeSettings | undefined, source: string | undefined, preferences: UserPreferences | undefined, data: CompletionEntryData | undefined): CompletionEntryDetails | undefined
  • changed: method ts.LanguageService.organizeImports(scope: OrganizeImportsScope, formatOptions: FormatCodeSettings, preferences: UserPreferences | undefined): readonly FileTextChanges[] → method ts.LanguageService.organizeImports(args: OrganizeImportsArgs, formatOptions: FormatCodeSettings, preferences: UserPreferences | undefined): readonly FileTextChanges[]
  • changed: method ts.NodeFactory.createJSDocAugmentsTag(tagName: Identifier | undefined, className: JSDocAugmentsTag['class'], comment?: string): JSDocAugmentsTag → method ts.NodeFactory.createJSDocAugmentsTag(tagName: Identifier | undefined, className: JSDocAugmentsTag['class'], comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocAugmentsTag
  • changed: method ts.NodeFactory.createJSDocAuthorTag(tagName: Identifier | undefined, comment?: string): JSDocAuthorTag → method ts.NodeFactory.createJSDocAuthorTag(tagName: Identifier | undefined, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocAuthorTag
  • changed: method ts.NodeFactory.createJSDocCallbackTag(tagName: Identifier | undefined, typeExpression: JSDocSignature, fullName?: Identifier | JSDocNamespaceDeclaration, comment?: string): JSDocCallbackTag → method ts.NodeFactory.createJSDocCallbackTag(tagName: Identifier | undefined, typeExpression: JSDocSignature, fullName?: Identifier | JSDocNamespaceDeclaration, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocCallbackTag
  • changed: method ts.NodeFactory.createJSDocClassTag(tagName: Identifier | undefined, comment?: string): JSDocClassTag → method ts.NodeFactory.createJSDocClassTag(tagName: Identifier | undefined, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocClassTag
  • changed: method ts.NodeFactory.createJSDocComment(comment?: string | undefined, tags?: readonly JSDocTag[] | undefined): JSDoc → method ts.NodeFactory.createJSDocComment(comment?: string | NodeArray<JSDocText | JSDocLink> | undefined, tags?: readonly JSDocTag[] | undefined): JSDoc
  • changed: method ts.NodeFactory.createJSDocDeprecatedTag(tagName: Identifier, comment?: string): JSDocDeprecatedTag → method ts.NodeFactory.createJSDocDeprecatedTag(tagName: Identifier, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocDeprecatedTag
  • changed: method ts.NodeFactory.createJSDocEnumTag(tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment?: string): JSDocEnumTag → method ts.NodeFactory.createJSDocEnumTag(tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocEnumTag
  • changed: method ts.NodeFactory.createJSDocImplementsTag(tagName: Identifier | undefined, className: JSDocImplementsTag['class'], comment?: string): JSDocImplementsTag → method ts.NodeFactory.createJSDocImplementsTag(tagName: Identifier | undefined, className: JSDocImplementsTag['class'], comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocImplementsTag
  • changed: method ts.NodeFactory.createJSDocParameterTag(tagName: Identifier | undefined, name: EntityName, isBracketed: boolean, typeExpression?: JSDocTypeExpression, isNameFirst?: boolean, comment?: string): JSDocParameterTag → method ts.NodeFactory.createJSDocParameterTag(tagName: Identifier | undefined, name: EntityName, isBracketed: boolean, typeExpression?: JSDocTypeExpression, isNameFirst?: boolean, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocParameterTag
  • changed: method ts.NodeFactory.createJSDocPrivateTag(tagName: Identifier | undefined, comment?: string): JSDocPrivateTag → method ts.NodeFactory.createJSDocPrivateTag(tagName: Identifier | undefined, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocPrivateTag
  • changed: method ts.NodeFactory.createJSDocPropertyTag(tagName: Identifier | undefined, name: EntityName, isBracketed: boolean, typeExpression?: JSDocTypeExpression, isNameFirst?: boolean, comment?: string): JSDocPropertyTag → method ts.NodeFactory.createJSDocPropertyTag(tagName: Identifier | undefined, name: EntityName, isBracketed: boolean, typeExpression?: JSDocTypeExpression, isNameFirst?: boolean, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocPropertyTag
  • changed: method ts.NodeFactory.createJSDocProtectedTag(tagName: Identifier | undefined, comment?: string): JSDocProtectedTag → method ts.NodeFactory.createJSDocProtectedTag(tagName: Identifier | undefined, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocProtectedTag
  • changed: method ts.NodeFactory.createJSDocPublicTag(tagName: Identifier | undefined, comment?: string): JSDocPublicTag → method ts.NodeFactory.createJSDocPublicTag(tagName: Identifier | undefined, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocPublicTag
  • changed: method ts.NodeFactory.createJSDocReadonlyTag(tagName: Identifier | undefined, comment?: string): JSDocReadonlyTag → method ts.NodeFactory.createJSDocReadonlyTag(tagName: Identifier | undefined, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocReadonlyTag
  • changed: method ts.NodeFactory.createJSDocReturnTag(tagName: Identifier | undefined, typeExpression?: JSDocTypeExpression, comment?: string): JSDocReturnTag → method ts.NodeFactory.createJSDocReturnTag(tagName: Identifier | undefined, typeExpression?: JSDocTypeExpression, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocReturnTag
  • changed: method ts.NodeFactory.createJSDocSeeTag(tagName: Identifier | undefined, nameExpression: JSDocNameReference | undefined, comment?: string): JSDocSeeTag → method ts.NodeFactory.createJSDocSeeTag(tagName: Identifier | undefined, nameExpression: JSDocNameReference | undefined, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocSeeTag
  • changed: method ts.NodeFactory.createJSDocTemplateTag(tagName: Identifier | undefined, constraint: JSDocTypeExpression | undefined, typeParameters: readonly TypeParameterDeclaration[], comment?: string): JSDocTemplateTag → method ts.NodeFactory.createJSDocTemplateTag(tagName: Identifier | undefined, constraint: JSDocTypeExpression | undefined, typeParameters: readonly TypeParameterDeclaration[], comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocTemplateTag
  • changed: method ts.NodeFactory.createJSDocThisTag(tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment?: string): JSDocThisTag → method ts.NodeFactory.createJSDocThisTag(tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocThisTag
  • changed: method ts.NodeFactory.createJSDocTypeTag(tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment?: string): JSDocTypeTag → method ts.NodeFactory.createJSDocTypeTag(tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocTypeTag
  • changed: method ts.NodeFactory.createJSDocTypedefTag(tagName: Identifier | undefined, typeExpression?: JSDocTypeExpression | JSDocTypeLiteral, fullName?: Identifier | JSDocNamespaceDeclaration, comment?: string): JSDocTypedefTag → method ts.NodeFactory.createJSDocTypedefTag(tagName: Identifier | undefined, typeExpression?: JSDocTypeExpression | JSDocTypeLiteral, fullName?: Identifier | JSDocNamespaceDeclaration, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocTypedefTag
  • changed: method ts.NodeFactory.createJSDocUnknownTag(tagName: Identifier, comment?: string): JSDocUnknownTag → method ts.NodeFactory.createJSDocUnknownTag(tagName: Identifier, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocUnknownTag
  • changed: method ts.NodeFactory.createLoopVariable(): Identifier → method ts.NodeFactory.createLoopVariable(reservedInNestedScopes?: boolean): Identifier
  • changed: method ts.NodeFactory.createPropertyAccessChain(expression: Expression, questionDotToken: QuestionDotToken | undefined, name: string | Identifier | PrivateIdentifier): PropertyAccessChain → method ts.NodeFactory.createPropertyAccessChain(expression: Expression, questionDotToken: QuestionDotToken | undefined, name: string | MemberName): PropertyAccessChain
  • changed: method ts.NodeFactory.createPropertyAccessExpression(expression: Expression, name: string | Identifier | PrivateIdentifier): PropertyAccessExpression → method ts.NodeFactory.createPropertyAccessExpression(expression: Expression, name: string | MemberName): PropertyAccessExpression
  • changed: method ts.NodeFactory.createTempVariable(recordTempVariable: ((node: Identifier) => void) | undefined): Identifier → method ts.NodeFactory.createTempVariable(recordTempVariable: ((node: Identifier) => void) | undefined, reservedInNestedScopes?: boolean): Identifier
  • changed: method ts.NodeFactory.getGeneratedNameForNode(node: Node | undefined): Identifier → method ts.NodeFactory.getGeneratedNameForNode(node: Node | undefined, flags?: GeneratedIdentifierFlags): Identifier
  • changed: method ts.NodeFactory.updateJSDocAugmentsTag(node: JSDocAugmentsTag, tagName: Identifier | undefined, className: JSDocAugmentsTag['class'], comment: string | undefined): JSDocAugmentsTag → method ts.NodeFactory.updateJSDocAugmentsTag(node: JSDocAugmentsTag, tagName: Identifier | undefined, className: JSDocAugmentsTag['class'], comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocAugmentsTag
  • changed: method ts.NodeFactory.updateJSDocAuthorTag(node: JSDocAuthorTag, tagName: Identifier | undefined, comment: string | undefined): JSDocAuthorTag → method ts.NodeFactory.updateJSDocAuthorTag(node: JSDocAuthorTag, tagName: Identifier | undefined, comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocAuthorTag
  • changed: method ts.NodeFactory.updateJSDocCallbackTag(node: JSDocCallbackTag, tagName: Identifier | undefined, typeExpression: JSDocSignature, fullName: Identifier | JSDocNamespaceDeclaration | undefined, comment: string | undefined): JSDocCallbackTag → method ts.NodeFactory.updateJSDocCallbackTag(node: JSDocCallbackTag, tagName: Identifier | undefined, typeExpression: JSDocSignature, fullName: Identifier | JSDocNamespaceDeclaration | undefined, comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocCallbackTag
  • changed: method ts.NodeFactory.updateJSDocClassTag(node: JSDocClassTag, tagName: Identifier | undefined, comment: string | undefined): JSDocClassTag → method ts.NodeFactory.updateJSDocClassTag(node: JSDocClassTag, tagName: Identifier | undefined, comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocClassTag
  • changed: method ts.NodeFactory.updateJSDocComment(node: JSDoc, comment: string | undefined, tags: readonly JSDocTag[] | undefined): JSDoc → method ts.NodeFactory.updateJSDocComment(node: JSDoc, comment: string | NodeArray<JSDocText | JSDocLink> | undefined, tags: readonly JSDocTag[] | undefined): JSDoc
  • changed: method ts.NodeFactory.updateJSDocDeprecatedTag(node: JSDocDeprecatedTag, tagName: Identifier, comment?: string): JSDocDeprecatedTag → method ts.NodeFactory.updateJSDocDeprecatedTag(node: JSDocDeprecatedTag, tagName: Identifier, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocDeprecatedTag
  • changed: method ts.NodeFactory.updateJSDocEnumTag(node: JSDocEnumTag, tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment: string | undefined): JSDocEnumTag → method ts.NodeFactory.updateJSDocEnumTag(node: JSDocEnumTag, tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocEnumTag
  • changed: method ts.NodeFactory.updateJSDocImplementsTag(node: JSDocImplementsTag, tagName: Identifier | undefined, className: JSDocImplementsTag['class'], comment: string | undefined): JSDocImplementsTag → method ts.NodeFactory.updateJSDocImplementsTag(node: JSDocImplementsTag, tagName: Identifier | undefined, className: JSDocImplementsTag['class'], comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocImplementsTag
  • changed: method ts.NodeFactory.updateJSDocParameterTag(node: JSDocParameterTag, tagName: Identifier | undefined, name: EntityName, isBracketed: boolean, typeExpression: JSDocTypeExpression | undefined, isNameFirst: boolean, comment: string | undefined): JSDocParameterTag → method ts.NodeFactory.updateJSDocParameterTag(node: JSDocParameterTag, tagName: Identifier | undefined, name: EntityName, isBracketed: boolean, typeExpression: JSDocTypeExpression | undefined, isNameFirst: boolean, comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocParameterTag
  • changed: method ts.NodeFactory.updateJSDocPrivateTag(node: JSDocPrivateTag, tagName: Identifier | undefined, comment: string | undefined): JSDocPrivateTag → method ts.NodeFactory.updateJSDocPrivateTag(node: JSDocPrivateTag, tagName: Identifier | undefined, comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocPrivateTag
  • changed: method ts.NodeFactory.updateJSDocPropertyTag(node: JSDocPropertyTag, tagName: Identifier | undefined, name: EntityName, isBracketed: boolean, typeExpression: JSDocTypeExpression | undefined, isNameFirst: boolean, comment: string | undefined): JSDocPropertyTag → method ts.NodeFactory.updateJSDocPropertyTag(node: JSDocPropertyTag, tagName: Identifier | undefined, name: EntityName, isBracketed: boolean, typeExpression: JSDocTypeExpression | undefined, isNameFirst: boolean, comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocPropertyTag
  • changed: method ts.NodeFactory.updateJSDocProtectedTag(node: JSDocProtectedTag, tagName: Identifier | undefined, comment: string | undefined): JSDocProtectedTag → method ts.NodeFactory.updateJSDocProtectedTag(node: JSDocProtectedTag, tagName: Identifier | undefined, comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocProtectedTag
  • changed: method ts.NodeFactory.updateJSDocPublicTag(node: JSDocPublicTag, tagName: Identifier | undefined, comment: string | undefined): JSDocPublicTag → method ts.NodeFactory.updateJSDocPublicTag(node: JSDocPublicTag, tagName: Identifier | undefined, comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocPublicTag
  • changed: method ts.NodeFactory.updateJSDocReadonlyTag(node: JSDocReadonlyTag, tagName: Identifier | undefined, comment: string | undefined): JSDocReadonlyTag → method ts.NodeFactory.updateJSDocReadonlyTag(node: JSDocReadonlyTag, tagName: Identifier | undefined, comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocReadonlyTag
  • changed: method ts.NodeFactory.updateJSDocReturnTag(node: JSDocReturnTag, tagName: Identifier | undefined, typeExpression: JSDocTypeExpression | undefined, comment: string | undefined): JSDocReturnTag → method ts.NodeFactory.updateJSDocReturnTag(node: JSDocReturnTag, tagName: Identifier | undefined, typeExpression: JSDocTypeExpression | undefined, comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocReturnTag
  • changed: method ts.NodeFactory.updateJSDocSeeTag(node: JSDocSeeTag, tagName: Identifier | undefined, nameExpression: JSDocNameReference | undefined, comment?: string): JSDocSeeTag → method ts.NodeFactory.updateJSDocSeeTag(node: JSDocSeeTag, tagName: Identifier | undefined, nameExpression: JSDocNameReference | undefined, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocSeeTag
  • changed: method ts.NodeFactory.updateJSDocTemplateTag(node: JSDocTemplateTag, tagName: Identifier | undefined, constraint: JSDocTypeExpression | undefined, typeParameters: readonly TypeParameterDeclaration[], comment: string | undefined): JSDocTemplateTag → method ts.NodeFactory.updateJSDocTemplateTag(node: JSDocTemplateTag, tagName: Identifier | undefined, constraint: JSDocTypeExpression | undefined, typeParameters: readonly TypeParameterDeclaration[], comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocTemplateTag
  • changed: method ts.NodeFactory.updateJSDocThisTag(node: JSDocThisTag, tagName: Identifier | undefined, typeExpression: JSDocTypeExpression | undefined, comment: string | undefined): JSDocThisTag → method ts.NodeFactory.updateJSDocThisTag(node: JSDocThisTag, tagName: Identifier | undefined, typeExpression: JSDocTypeExpression | undefined, comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocThisTag
  • changed: method ts.NodeFactory.updateJSDocTypeTag(node: JSDocTypeTag, tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment: string | undefined): JSDocTypeTag → method ts.NodeFactory.updateJSDocTypeTag(node: JSDocTypeTag, tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocTypeTag
  • changed: method ts.NodeFactory.updateJSDocTypedefTag(node: JSDocTypedefTag, tagName: Identifier | undefined, typeExpression: JSDocTypeExpression | JSDocTypeLiteral | undefined, fullName: Identifier | JSDocNamespaceDeclaration | undefined, comment: string | undefined): JSDocTypedefTag → method ts.NodeFactory.updateJSDocTypedefTag(node: JSDocTypedefTag, tagName: Identifier | undefined, typeExpression: JSDocTypeExpression | JSDocTypeLiteral | undefined, fullName: Identifier | JSDocNamespaceDeclaration | undefined, comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocTypedefTag
  • changed: method ts.NodeFactory.updateJSDocUnknownTag(node: JSDocUnknownTag, tagName: Identifier, comment: string | undefined): JSDocUnknownTag → method ts.NodeFactory.updateJSDocUnknownTag(node: JSDocUnknownTag, tagName: Identifier, comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocUnknownTag
  • changed: method ts.NodeFactory.updatePropertyAccessChain(node: PropertyAccessChain, expression: Expression, questionDotToken: QuestionDotToken | undefined, name: Identifier | PrivateIdentifier): PropertyAccessChain → method ts.NodeFactory.updatePropertyAccessChain(node: PropertyAccessChain, expression: Expression, questionDotToken: QuestionDotToken | undefined, name: MemberName): PropertyAccessChain
  • changed: method ts.NodeFactory.updatePropertyAccessExpression(node: PropertyAccessExpression, expression: Expression, name: Identifier | PrivateIdentifier): PropertyAccessExpression → method ts.NodeFactory.updatePropertyAccessExpression(node: PropertyAccessExpression, expression: Expression, name: MemberName): PropertyAccessExpression
  • changed: method ts.PrintHandlers.isEmitNotificationEnabled?(node: Node | undefined): boolean → method ts.PrintHandlers.isEmitNotificationEnabled?(node: Node): boolean
  • changed: method ts.PrintHandlers.onEmitNode?(hint: EmitHint, node: Node | undefined, emitCallback: (hint: EmitHint, node: Node | undefined) => void): void → method ts.PrintHandlers.onEmitNode?(hint: EmitHint, node: Node, emitCallback: (hint: EmitHint, node: Node) => void): void
  • changed: method ts.Scanner.reScanJsxToken(): JsxTokenSyntaxKind → method ts.Scanner.reScanJsxToken(allowMultilineJsxText?: boolean): JsxTokenSyntaxKind
  • changed: method ts.SolutionBuilder.build(project?: string, cancellationToken?: CancellationToken): ExitStatus → method ts.SolutionBuilder.build(project?: string, cancellationToken?: CancellationToken, writeFile?: WriteFileCallback, getCustomTransformers?: (project: string) => CustomTransformers): ExitStatus
  • changed: method ts.SolutionBuilder.buildReferences(project: string, cancellationToken?: CancellationToken): ExitStatus → method ts.SolutionBuilder.buildReferences(project: string, cancellationToken?: CancellationToken, writeFile?: WriteFileCallback, getCustomTransformers?: (project: string) => CustomTransformers): ExitStatus
  • changed: method ts.Symbol.getJsDocTags(): JSDocTagInfo[] → method ts.Symbol.getJsDocTags(checker?: TypeChecker): JSDocTagInfo[]
  • changed: method ts.TypeChecker.getShorthandAssignmentValueSymbol(location: Node): Symbol | undefined → method ts.TypeChecker.getShorthandAssignmentValueSymbol(location: Node | undefined): Symbol | undefined
  • changed: property ts.JSDocTagInfo.text?: string → property ts.JSDocTagInfo.text?: SymbolDisplayPart[]
  • changed: property ts.Symbol.declarations: Declaration[] → property ts.Symbol.declarations?: Declaration[]
  • changed: property ts.Symbol.valueDeclaration: Declaration → property ts.Symbol.valueDeclaration?: Declaration
  • changed: readonly property ts.GetAccessorDeclaration.parent: ClassLikeDeclaration | ObjectLiteralExpression → readonly property ts.GetAccessorDeclaration.parent: ClassLikeDeclaration | ObjectLiteralExpression | TypeLiteralNode | InterfaceDeclaration
  • changed: readonly property ts.JSDoc.comment?: string → readonly property ts.JSDoc.comment?: string | NodeArray<JSDocText | JSDocLink>
  • changed: readonly property ts.JSDocTag.comment?: string → readonly property ts.JSDocTag.comment?: string | NodeArray<JSDocText | JSDocLink>
  • changed: readonly property ts.PropertyAccessChain.name: Identifier | PrivateIdentifier → readonly property ts.PropertyAccessChain.name: MemberName
  • changed: readonly property ts.PropertyAccessExpression.name: Identifier | PrivateIdentifier → readonly property ts.PropertyAccessExpression.name: MemberName
  • changed: readonly property ts.SetAccessorDeclaration.parent: ClassLikeDeclaration | ObjectLiteralExpression → readonly property ts.SetAccessorDeclaration.parent: ClassLikeDeclaration | ObjectLiteralExpression | TypeLiteralNode | InterfaceDeclaration
  • changed: type ts.CompletionsTriggerCharacter = '.' | '"' | "'" | '`' | '/' | '@' | '<' | '#' → type ts.CompletionsTriggerCharacter = '.' | '"' | "'" | '`' | '/' | '@' | '<' | '#' | ' '
  • changed: type ts.Modifier = AbstractKeyword | AsyncKeyword | ConstKeyword | DeclareKeyword | DefaultKeyword | ExportKeyword | PrivateKeyword | ProtectedKeyword | PublicKeyword | ReadonlyK… → type ts.Modifier = AbstractKeyword | AsyncKeyword | ConstKeyword | DeclareKeyword | DefaultKeyword | ExportKeyword | PrivateKeyword | ProtectedKeyword | PublicKeyword | OverrideK…
  • added: const ts.isIdentifierOrPrivateIdentifier: (node: Node) => node is MemberName
  • added: function ts.createTypeReferenceDirectiveResolutionCache(currentDirectory: string, getCanonicalFileName: (s: string) => string, options?: CompilerOptions, packageJsonInfoCache?: PackageJsonInfoCache): TypeReferenceDirectiveResolutionCache
  • added: function ts.getJSDocOverrideTagNoCache(node: Node): JSDocOverrideTag | undefined
  • added: function ts.getTextOfJSDocComment(comment?: string | NodeArray<JSDocText | JSDocLink>): string | undefined
  • added: function ts.isAsteriskToken(node: Node): node is AsteriskToken
  • added: function ts.isDotDotDotToken(node: Node): node is DotDotDotToken
  • added: function ts.isJSDocLink(node: Node): node is JSDocLink
  • added: function ts.isJSDocOverrideTag(node: Node): node is JSDocOverrideTag
  • added: function ts.isMemberName(node: Node): node is MemberName
  • added: function ts.isMinusToken(node: Node): node is MinusToken
  • added: function ts.isPlusToken(node: Node): node is PlusToken
  • added: function ts.isTokenKind(kind: SyntaxKind): boolean
  • added: function ts.visitIterationBody(body: Statement, visitor: Visitor, context: TransformationContext): Statement
  • added: interface ts.CompletionEntryData
  • added: interface ts.EmitHelperBase
  • added: interface ts.JSDocLink extends Node
  • added: interface ts.JSDocLinkDisplayPart extends SymbolDisplayPart
  • added: interface ts.JSDocOverrideTag extends JSDocTag
  • added: interface ts.JSDocText extends Node
  • added: interface ts.OrganizeImportsArgs extends CombinedCodeFixScope
  • added: interface ts.PackageJsonInfoCache
  • added: interface ts.PerDirectoryResolutionCache<T>
  • added: interface ts.ScopedEmitHelper extends EmitHelperBase
  • added: interface ts.TypeReferenceDirectiveResolutionCache extends PerDirectoryResolutionCache<ResolvedTypeReferenceDirectiveWithFailedLookupLocations>, PackageJsonInfoCache
  • added: member ts.InferencePriority.SubstituteSource = 4
  • added: member ts.ModifierFlags.Override = 16384
  • added: member ts.NodeBuilderFlags.AllowQualifiedNameInPlaceOfIdentifier = 65536
  • added: member ts.PollingWatchKind.FixedChunkSize = 3
  • added: member ts.ScriptElementKind.link = 'link'
  • added: member ts.ScriptElementKind.linkName = 'link name'
  • added: member ts.ScriptElementKind.linkText = 'link text'
  • added: member ts.ScriptTarget.ES2021 = 8
  • added: member ts.SymbolDisplayPartKind.link = 22
  • added: member ts.SymbolDisplayPartKind.linkName = 23
  • added: member ts.SymbolDisplayPartKind.linkText = 24
  • added: member ts.SyntaxKind.JSDocLink = 316
  • added: member ts.SyntaxKind.JSDocOverrideTag = 327
  • added: member ts.SyntaxKind.JSDocText = 313
  • added: member ts.SyntaxKind.OverrideKeyword = 156
  • added: member ts.WatchDirectoryKind.FixedChunkSizePolling = 3
  • added: member ts.WatchFileKind.FixedChunkSizePolling = 3
  • added: method ts.DocumentRegistry.releaseDocument(fileName: string, compilationSettings: CompilerOptions, scriptKind: ScriptKind): void
  • added: method ts.DocumentRegistry.releaseDocumentWithKey(path: Path, key: DocumentRegistryBucketKey, scriptKind: ScriptKind): void
  • added: method ts.LanguageServiceHost.getParsedCommandLine?(fileName: string): ParsedCommandLine | undefined
  • added: method ts.ModuleResolutionCache.getPackageJsonInfoCache(): PackageJsonInfoCache
  • added: method ts.NodeFactory.createJSDocLink(name: EntityName | undefined, text: string): JSDocLink
  • added: method ts.NodeFactory.createJSDocOverrideTag(tagName: Identifier, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocOverrideTag
  • added: method ts.NodeFactory.createJSDocText(text: string): JSDocText
  • added: method ts.NodeFactory.updateJSDocLink(node: JSDocLink, name: EntityName | undefined, text: string): JSDocLink
  • added: method ts.NodeFactory.updateJSDocOverrideTag(node: JSDocOverrideTag, tagName: Identifier, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocOverrideTag
  • added: method ts.NodeFactory.updateJSDocText(node: JSDocText, text: string): JSDocText
  • added: method ts.PackageJsonInfoCache.clear(): void
  • added: method ts.PerDirectoryResolutionCache.clear(): void
  • added: method ts.PerDirectoryResolutionCache.getOrCreateCacheForDirectory(directoryName: string, redirectedReference?: ResolvedProjectReference): Map<T>
  • added: method ts.PerDirectoryResolutionCache.update(options: CompilerOptions): void
  • added: method ts.WatchCompilerHost.getParsedCommandLine?(fileName: string): ParsedCommandLine | undefined
  • added: property ts.CompilerOptions.noImplicitOverride?: boolean
  • added: property ts.CompletionEntry.data?: CompletionEntryData
  • added: property ts.CompletionEntry.isImportStatementCompletion?: true
  • added: property ts.CompletionEntry.isSnippet?: true
  • added: property ts.CompletionEntry.sourceDisplay?: SymbolDisplayPart[]
  • added: property ts.CompletionEntryData.ambientModuleName?: string
  • added: property ts.CompletionEntryData.exportName: string
  • added: property ts.CompletionEntryData.fileName?: string
  • added: property ts.CompletionEntryData.isPackageJsonImport?: true
  • added: property ts.CompletionEntryData.moduleSpecifier?: string
  • added: property ts.CompletionEntryDetails.sourceDisplay?: SymbolDisplayPart[]
  • added: property ts.CompletionInfo.isIncomplete?: true
  • added: property ts.DefinitionInfo.unverified?: boolean
  • added: property ts.JSDocLink.text: string
  • added: property ts.JSDocLinkDisplayPart.target: DocumentSpan
  • added: property ts.JSDocText.text: string
  • added: property ts.OrganizeImportsArgs.skipDestructiveCodeActions?: boolean
  • added: property ts.SubstitutionType.objectFlags: ObjectFlags
  • added: readonly property ts.EmitHelperBase.dependencies?: EmitHelper[]
  • added: readonly property ts.EmitHelperBase.name: string
  • added: readonly property ts.EmitHelperBase.priority?: number
  • added: readonly property ts.EmitHelperBase.scoped: boolean
  • added: readonly property ts.EmitHelperBase.text: string | ((node: EmitHelperUniqueNameCallback) => string)
  • added: readonly property ts.JSDocLink.kind: SyntaxKind.JSDocLink
  • added: readonly property ts.JSDocLink.name?: EntityName
  • added: readonly property ts.JSDocOverrideTag.kind: SyntaxKind.JSDocOverrideTag
  • added: readonly property ts.JSDocText.kind: SyntaxKind.JSDocText
  • added: readonly property ts.ScopedEmitHelper.scoped: true
  • added: readonly property ts.UserPreferences.includeCompletionsForImportStatements?: boolean
  • added: readonly property ts.UserPreferences.includeCompletionsWithSnippetText?: boolean
  • added: type ts.EmitHelper = ScopedEmitHelper | UnscopedEmitHelper
  • added: type ts.MemberName = Identifier | PrivateIdentifier
  • added: type ts.OverrideKeyword = ModifierToken<SyntaxKind.OverrideKeyword>
  • removed: function ts.isIdentifierOrPrivateIdentifier(node: Node): node is Identifier | PrivateIdentifier
  • removed: interface ts.EmitHelper
  • removed: member ts.NodeBuilderFlags.InReverseMappedType = 33554432
  • removed: method ts.ModuleResolutionCache.getOrCreateCacheForDirectory(directoryName: string, redirectedReference?: ResolvedProjectReference): Map<ResolvedModuleWithFailedLookupLocations>
  • removed: method ts.Program.getTypeCatalog(): readonly Type[]
  • removed: readonly property ts.EmitHelper.dependencies?: EmitHelper[]
  • removed: readonly property ts.EmitHelper.name: string
  • removed: readonly property ts.EmitHelper.priority?: number
  • removed: readonly property ts.EmitHelper.scoped: boolean
  • removed: readonly property ts.EmitHelper.text: string | ((node: EmitHelperUniqueNameCallback) => string)
  • removed: type ts.OrganizeImportsScope = CombinedCodeFixScope
  • changed: const ts.createJSDocAuthorTag: (tagName: Identifier | undefined, comment?: string | undefined) => JSDocAuthorTag → const ts.createJSDocAuthorTag: (tagName: Identifier | undefined, comment?: string | NodeArray<JSDocText | JSDocLink> | undefined) => JSDocAuthorTag
  • changed: const ts.createJSDocCallbackTag: (tagName: Identifier | undefined, typeExpression: JSDocSignature, fullName?: Identifier | JSDocNamespaceDeclaration | undefined, comment?: string | undefined)… → const ts.createJSDocCallbackTag: (tagName: Identifier | undefined, typeExpression: JSDocSignature, fullName?: Identifier | JSDocNamespaceDeclaration | undefined, comment?: string | NodeArray<J…
  • changed: const ts.createJSDocClassTag: (tagName: Identifier | undefined, comment?: string | undefined) => JSDocClassTag → const ts.createJSDocClassTag: (tagName: Identifier | undefined, comment?: string | NodeArray<JSDocText | JSDocLink> | undefined) => JSDocClassTag
  • changed: const ts.createJSDocComment: (comment?: string | undefined, tags?: readonly JSDocTag[] | undefined) => JSDoc → const ts.createJSDocComment: (comment?: string | NodeArray<JSDocText | JSDocLink> | undefined, tags?: readonly JSDocTag[] | undefined) => JSDoc
  • changed: const ts.createJSDocEnumTag: (tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment?: string | undefined) => JSDocEnumTag → const ts.createJSDocEnumTag: (tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment?: string | NodeArray<JSDocText | JSDocLink> | undefined) => JSDocEnumTag
  • changed: const ts.createJSDocPrivateTag: (tagName: Identifier | undefined, comment?: string | undefined) => JSDocPrivateTag → const ts.createJSDocPrivateTag: (tagName: Identifier | undefined, comment?: string | NodeArray<JSDocText | JSDocLink> | undefined) => JSDocPrivateTag
  • changed: const ts.createJSDocProtectedTag: (tagName: Identifier | undefined, comment?: string | undefined) => JSDocProtectedTag → const ts.createJSDocProtectedTag: (tagName: Identifier | undefined, comment?: string | NodeArray<JSDocText | JSDocLink> | undefined) => JSDocProtectedTag
  • changed: const ts.createJSDocPublicTag: (tagName: Identifier | undefined, comment?: string | undefined) => JSDocPublicTag → const ts.createJSDocPublicTag: (tagName: Identifier | undefined, comment?: string | NodeArray<JSDocText | JSDocLink> | undefined) => JSDocPublicTag
  • changed: const ts.createJSDocReadonlyTag: (tagName: Identifier | undefined, comment?: string | undefined) => JSDocReadonlyTag → const ts.createJSDocReadonlyTag: (tagName: Identifier | undefined, comment?: string | NodeArray<JSDocText | JSDocLink> | undefined) => JSDocReadonlyTag
  • changed: const ts.createJSDocReturnTag: (tagName: Identifier | undefined, typeExpression?: JSDocTypeExpression | undefined, comment?: string | undefined) => JSDocReturnTag → const ts.createJSDocReturnTag: (tagName: Identifier | undefined, typeExpression?: JSDocTypeExpression | undefined, comment?: string | NodeArray<JSDocText | JSDocLink> | undefined) => JSDocRe…
  • changed: const ts.createJSDocTag: (tagName: Identifier, comment?: string | undefined) => JSDocUnknownTag → const ts.createJSDocTag: (tagName: Identifier, comment?: string | NodeArray<JSDocText | JSDocLink> | undefined) => JSDocUnknownTag
  • changed: const ts.createJSDocTemplateTag: (tagName: Identifier | undefined, constraint: JSDocTypeExpression | undefined, typeParameters: readonly TypeParameterDeclaration[], comment?: string | undefine… → const ts.createJSDocTemplateTag: (tagName: Identifier | undefined, constraint: JSDocTypeExpression | undefined, typeParameters: readonly TypeParameterDeclaration[], comment?: string | NodeArra…
  • changed: const ts.createJSDocThisTag: (tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment?: string | undefined) => JSDocThisTag → const ts.createJSDocThisTag: (tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment?: string | NodeArray<JSDocText | JSDocLink> | undefined) => JSDocThisTag
  • changed: const ts.createJSDocTypeTag: (tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment?: string | undefined) => JSDocTypeTag → const ts.createJSDocTypeTag: (tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment?: string | NodeArray<JSDocText | JSDocLink> | undefined) => JSDocTypeTag
  • changed: const ts.createLoopVariable: () => Identifier → const ts.createLoopVariable: (reservedInNestedScopes?: boolean | undefined) => Identifier
  • changed: const ts.createPropertyAccess: (expression: Expression, name: string | Identifier | PrivateIdentifier) => PropertyAccessExpression → const ts.createPropertyAccess: (expression: Expression, name: string | MemberName) => PropertyAccessExpression
  • changed: const ts.createPropertyAccessChain: (expression: Expression, questionDotToken: QuestionDotToken | undefined, name: string | Identifier | PrivateIdentifier) => PropertyAccessChain → const ts.createPropertyAccessChain: (expression: Expression, questionDotToken: QuestionDotToken | undefined, name: string | MemberName) => PropertyAccessChain
  • changed: const ts.updatePropertyAccess: (node: PropertyAccessExpression, expression: Expression, name: Identifier | PrivateIdentifier) => PropertyAccessExpression → const ts.updatePropertyAccess: (node: PropertyAccessExpression, expression: Expression, name: MemberName) => PropertyAccessExpression
  • changed: const ts.updatePropertyAccessChain: (node: PropertyAccessChain, expression: Expression, questionDotToken: QuestionDotToken | undefined, name: Identifier | PrivateIdentifier) => PropertyAccessChain → const ts.updatePropertyAccessChain: (node: PropertyAccessChain, expression: Expression, questionDotToken: QuestionDotToken | undefined, name: MemberName) => PropertyAccessChain
  • changed: const ts.versionMajorMinor = '4.2' → const ts.versionMajorMinor = '4.3'
  • changed: function ts.getNameOfDeclaration(declaration: Declaration | Expression): DeclarationName | undefined → function ts.getNameOfDeclaration(declaration: Declaration | Expression | undefined): DeclarationName | undefined
  • changed: function ts.getParsedCommandLineOfConfigFile(configFileName: string, optionsToExtend: CompilerOptions, host: ParseConfigFileHost, extendedConfigCache?: Map<ExtendedConfigCacheEntry>, watchOptionsToExtend?: WatchOptions, extraFileExtensions?: readonly FileExtensionInfo[]): ParsedCommandLine | undefined → function ts.getParsedCommandLineOfConfigFile(configFileName: string, optionsToExtend: CompilerOptions | undefined, host: ParseConfigFileHost, extendedConfigCache?: Map<ExtendedConfigCacheEntry>, watchOptionsToExtend?: WatchOptions, extraFileExtensions?: readonly FileExtensionInfo[]): ParsedCommandLine | undefined
  • changed: function ts.isFunctionLike(node: Node): node is SignatureDeclaration → function ts.isFunctionLike(node: Node | undefined): node is SignatureDeclaration
  • changed: function ts.resolveTypeReferenceDirective(typeReferenceDirectiveName: string, containingFile: string | undefined, options: CompilerOptions, host: ModuleResolutionHost, redirectedReference?: ResolvedProjectReference): ResolvedTypeReferenceDirectiveWithFailedLookupLocations → function ts.resolveTypeReferenceDirective(typeReferenceDirectiveName: string, containingFile: string | undefined, options: CompilerOptions, host: ModuleResolutionHost, redirectedReference?: ResolvedProjectReference, cache?: TypeReferenceDirectiveResolutionCache): ResolvedTypeReferenceDirectiveWithFailedLookupLocations
  • changed: interface ts.ExpressionStatement extends Statement, JSDocContainer → interface ts.ExpressionStatement extends Statement
  • changed: interface ts.GetAccessorDeclaration extends FunctionLikeDeclarationBase, ClassElement, ObjectLiteralElement, JSDocContainer → interface ts.GetAccessorDeclaration extends FunctionLikeDeclarationBase, ClassElement, TypeElement, ObjectLiteralElement, JSDocContainer
  • changed: interface ts.ImportDeclaration extends Statement, JSDocContainer → interface ts.ImportDeclaration extends Statement
  • changed: interface ts.LabeledStatement extends Statement, JSDocContainer → interface ts.LabeledStatement extends Statement
  • changed: interface ts.ModuleResolutionCache extends NonRelativeModuleNameResolutionCache → interface ts.ModuleResolutionCache extends PerDirectoryResolutionCache<ResolvedModuleWithFailedLookupLocations>, NonRelativeModuleNameResolutionCache, PackageJsonInfoCache
  • changed: interface ts.NonRelativeModuleNameResolutionCache → interface ts.NonRelativeModuleNameResolutionCache extends PackageJsonInfoCache
  • changed: interface ts.SetAccessorDeclaration extends FunctionLikeDeclarationBase, ClassElement, ObjectLiteralElement, JSDocContainer → interface ts.SetAccessorDeclaration extends FunctionLikeDeclarationBase, ClassElement, TypeElement, ObjectLiteralElement, JSDocContainer
  • changed: interface ts.Statement extends Node → interface ts.Statement extends Node, JSDocContainer
  • changed: interface ts.UnscopedEmitHelper extends EmitHelper → interface ts.UnscopedEmitHelper extends EmitHelperBase
  • changed: interface ts.VariableDeclaration extends NamedDeclaration → interface ts.VariableDeclaration extends NamedDeclaration, JSDocContainer
  • changed: interface ts.VariableStatement extends Statement, JSDocContainer → interface ts.VariableStatement extends Statement
  • changed: member ts.InferencePriority.AlwaysStrict = 512 → member ts.InferencePriority.AlwaysStrict = 1024
  • changed: member ts.InferencePriority.ContravariantConditional = 32 → member ts.InferencePriority.ContravariantConditional = 64
  • changed: member ts.InferencePriority.HomomorphicMappedType = 4 → member ts.InferencePriority.HomomorphicMappedType = 8
  • changed: member ts.InferencePriority.LiteralKeyof = 128 → member ts.InferencePriority.LiteralKeyof = 256
  • changed: member ts.InferencePriority.MappedTypeConstraint = 16 → member ts.InferencePriority.MappedTypeConstraint = 32
  • changed: member ts.InferencePriority.MaxValue = 1024 → member ts.InferencePriority.MaxValue = 2048
  • changed: member ts.InferencePriority.NoConstraints = 256 → member ts.InferencePriority.NoConstraints = 512
  • changed: member ts.InferencePriority.PartialHomomorphicMappedType = 8 → member ts.InferencePriority.PartialHomomorphicMappedType = 16
  • changed: member ts.InferencePriority.PriorityImpliesCombination = 208 → member ts.InferencePriority.PriorityImpliesCombination = 416
  • changed: member ts.InferencePriority.ReturnType = 64 → member ts.InferencePriority.ReturnType = 128
  • changed: member ts.ModifierFlags.All = 11263 → member ts.ModifierFlags.All = 27647
  • changed: member ts.ModifierFlags.ParameterPropertyModifier = 92 → member ts.ModifierFlags.ParameterPropertyModifier = 16476
  • changed: member ts.ModifierFlags.TypeScriptModifier = 2270 → member ts.ModifierFlags.TypeScriptModifier = 18654
  • changed: member ts.ObjectFlags.ArrayLiteral = 65536 → member ts.ObjectFlags.ArrayLiteral = 32768
  • changed: member ts.ObjectFlags.ContainsSpread = 1024 → member ts.ObjectFlags.ContainsSpread = 4194304
  • changed: member ts.ObjectFlags.FreshLiteral = 32768 → member ts.ObjectFlags.FreshLiteral = 16384
  • changed: member ts.ObjectFlags.JSLiteral = 16384 → member ts.ObjectFlags.JSLiteral = 8192
  • changed: member ts.ObjectFlags.JsxAttributes = 4096 → member ts.ObjectFlags.JsxAttributes = 2048
  • changed: member ts.ObjectFlags.MarkerType = 8192 → member ts.ObjectFlags.MarkerType = 4096
  • changed: member ts.ObjectFlags.ObjectRestType = 131072 → member ts.ObjectFlags.ObjectRestType = 8388608
  • changed: member ts.ObjectFlags.ReverseMapped = 2048 → member ts.ObjectFlags.ReverseMapped = 1024
  • changed: member ts.SyntaxKind.ArrayBindingPattern = 197 → member ts.SyntaxKind.ArrayBindingPattern = 198
  • changed: member ts.SyntaxKind.ArrayLiteralExpression = 199 → member ts.SyntaxKind.ArrayLiteralExpression = 200
  • changed: member ts.SyntaxKind.ArrayType = 178 → member ts.SyntaxKind.ArrayType = 179
  • changed: member ts.SyntaxKind.ArrowFunction = 209 → member ts.SyntaxKind.ArrowFunction = 210
  • changed: member ts.SyntaxKind.AsExpression = 224 → member ts.SyntaxKind.AsExpression = 225
  • changed: member ts.SyntaxKind.AwaitExpression = 213 → member ts.SyntaxKind.AwaitExpression = 214
  • changed: member ts.SyntaxKind.BinaryExpression = 216 → member ts.SyntaxKind.BinaryExpression = 217
  • changed: member ts.SyntaxKind.BindingElement = 198 → member ts.SyntaxKind.BindingElement = 199
  • changed: member ts.SyntaxKind.Block = 230 → member ts.SyntaxKind.Block = 231
  • changed: member ts.SyntaxKind.BreakStatement = 241 → member ts.SyntaxKind.BreakStatement = 242
  • changed: member ts.SyntaxKind.Bundle = 298 → member ts.SyntaxKind.Bundle = 299
  • changed: member ts.SyntaxKind.CallExpression = 203 → member ts.SyntaxKind.CallExpression = 204
  • changed: member ts.SyntaxKind.CallSignature = 169 → member ts.SyntaxKind.CallSignature = 170
  • changed: member ts.SyntaxKind.CaseBlock = 258 → member ts.SyntaxKind.CaseBlock = 259
  • changed: member ts.SyntaxKind.CaseClause = 284 → member ts.SyntaxKind.CaseClause = 285
  • changed: member ts.SyntaxKind.CatchClause = 287 → member ts.SyntaxKind.CatchClause = 288
  • changed: member ts.SyntaxKind.ClassDeclaration = 252 → member ts.SyntaxKind.ClassDeclaration = 253
  • changed: member ts.SyntaxKind.ClassExpression = 221 → member ts.SyntaxKind.ClassExpression = 222
  • changed: member ts.SyntaxKind.CommaListExpression = 337 → member ts.SyntaxKind.CommaListExpression = 341
  • changed: member ts.SyntaxKind.ComputedPropertyName = 158 → member ts.SyntaxKind.ComputedPropertyName = 159
  • changed: member ts.SyntaxKind.ConditionalExpression = 217 → member ts.SyntaxKind.ConditionalExpression = 218
  • changed: member ts.SyntaxKind.ConditionalType = 184 → member ts.SyntaxKind.ConditionalType = 185
  • changed: member ts.SyntaxKind.ConstructSignature = 170 → member ts.SyntaxKind.ConstructSignature = 171
  • changed: member ts.SyntaxKind.Constructor = 166 → member ts.SyntaxKind.Constructor = 167
  • changed: member ts.SyntaxKind.ConstructorType = 175 → member ts.SyntaxKind.ConstructorType = 176
  • changed: member ts.SyntaxKind.ContinueStatement = 240 → member ts.SyntaxKind.ContinueStatement = 241
  • changed: member ts.SyntaxKind.Count = 341 → member ts.SyntaxKind.Count = 345
  • changed: member ts.SyntaxKind.DebuggerStatement = 248 → member ts.SyntaxKind.DebuggerStatement = 249
  • changed: member ts.SyntaxKind.Decorator = 161 → member ts.SyntaxKind.Decorator = 162
  • changed: member ts.SyntaxKind.DefaultClause = 285 → member ts.SyntaxKind.DefaultClause = 286
  • changed: member ts.SyntaxKind.DeleteExpression = 210 → member ts.SyntaxKind.DeleteExpression = 211
  • changed: member ts.SyntaxKind.DoStatement = 235 → member ts.SyntaxKind.DoStatement = 236
  • changed: member ts.SyntaxKind.ElementAccessExpression = 202 → member ts.SyntaxKind.ElementAccessExpression = 203
  • changed: member ts.SyntaxKind.EmptyStatement = 231 → member ts.SyntaxKind.EmptyStatement = 232
  • changed: member ts.SyntaxKind.EndOfDeclarationMarker = 339 → member ts.SyntaxKind.EndOfDeclarationMarker = 343
  • changed: member ts.SyntaxKind.EnumDeclaration = 255 → member ts.SyntaxKind.EnumDeclaration = 256
  • changed: member ts.SyntaxKind.EnumMember = 291 → member ts.SyntaxKind.EnumMember = 292
  • changed: member ts.SyntaxKind.ExportAssignment = 266 → member ts.SyntaxKind.ExportAssignment = 267
  • changed: member ts.SyntaxKind.ExportDeclaration = 267 → member ts.SyntaxKind.ExportDeclaration = 268
  • changed: member ts.SyntaxKind.ExportSpecifier = 270 → member ts.SyntaxKind.ExportSpecifier = 271
  • changed: member ts.SyntaxKind.ExpressionStatement = 233 → member ts.SyntaxKind.ExpressionStatement = 234
  • changed: member ts.SyntaxKind.ExpressionWithTypeArguments = 223 → member ts.SyntaxKind.ExpressionWithTypeArguments = 224
  • changed: member ts.SyntaxKind.ExternalModuleReference = 272 → member ts.SyntaxKind.ExternalModuleReference = 273
  • changed: member ts.SyntaxKind.FirstJSDocNode = 301 → member ts.SyntaxKind.FirstJSDocNode = 302
  • changed: member ts.SyntaxKind.FirstJSDocTagNode = 314 → member ts.SyntaxKind.FirstJSDocTagNode = 317
  • changed: member ts.SyntaxKind.FirstNode = 157 → member ts.SyntaxKind.FirstNode = 158
  • changed: member ts.SyntaxKind.FirstStatement = 232 → member ts.SyntaxKind.FirstStatement = 233
  • changed: member ts.SyntaxKind.FirstTypeNode = 172 → member ts.SyntaxKind.FirstTypeNode = 173
  • changed: member ts.SyntaxKind.ForInStatement = 238 → member ts.SyntaxKind.ForInStatement = 239
  • changed: member ts.SyntaxKind.ForOfStatement = 239 → member ts.SyntaxKind.ForOfStatement = 240
  • changed: member ts.SyntaxKind.ForStatement = 237 → member ts.SyntaxKind.ForStatement = 238
  • changed: member ts.SyntaxKind.FunctionDeclaration = 251 → member ts.SyntaxKind.FunctionDeclaration = 252
  • changed: member ts.SyntaxKind.FunctionExpression = 208 → member ts.SyntaxKind.FunctionExpression = 209
  • changed: member ts.SyntaxKind.FunctionType = 174 → member ts.SyntaxKind.FunctionType = 175
  • changed: member ts.SyntaxKind.GetAccessor = 167 → member ts.SyntaxKind.GetAccessor = 168
  • changed: member ts.SyntaxKind.HeritageClause = 286 → member ts.SyntaxKind.HeritageClause = 287
  • changed: member ts.SyntaxKind.IfStatement = 234 → member ts.SyntaxKind.IfStatement = 235
  • changed: member ts.SyntaxKind.ImportClause = 262 → member ts.SyntaxKind.ImportClause = 263
  • changed: member ts.SyntaxKind.ImportDeclaration = 261 → member ts.SyntaxKind.ImportDeclaration = 262
  • changed: member ts.SyntaxKind.ImportEqualsDeclaration = 260 → member ts.SyntaxKind.ImportEqualsDeclaration = 261
  • changed: member ts.SyntaxKind.ImportSpecifier = 265 → member ts.SyntaxKind.ImportSpecifier = 266
  • changed: member ts.SyntaxKind.ImportType = 195 → member ts.SyntaxKind.ImportType = 196
  • changed: member ts.SyntaxKind.IndexSignature = 171 → member ts.SyntaxKind.IndexSignature = 172
  • changed: member ts.SyntaxKind.IndexedAccessType = 189 → member ts.SyntaxKind.IndexedAccessType = 190
  • changed: member ts.SyntaxKind.InferType = 185 → member ts.SyntaxKind.InferType = 186
  • changed: member ts.SyntaxKind.InputFiles = 300 → member ts.SyntaxKind.InputFiles = 301
  • changed: member ts.SyntaxKind.InterfaceDeclaration = 253 → member ts.SyntaxKind.InterfaceDeclaration = 254
  • changed: member ts.SyntaxKind.IntersectionType = 183 → member ts.SyntaxKind.IntersectionType = 184
  • changed: member ts.SyntaxKind.JSDocAllType = 303 → member ts.SyntaxKind.JSDocAllType = 304
  • changed: member ts.SyntaxKind.JSDocAugmentsTag = 315 → member ts.SyntaxKind.JSDocAugmentsTag = 318
  • changed: member ts.SyntaxKind.JSDocAuthorTag = 317 → member ts.SyntaxKind.JSDocAuthorTag = 320
  • changed: member ts.SyntaxKind.JSDocCallbackTag = 324 → member ts.SyntaxKind.JSDocCallbackTag = 328
  • changed: member ts.SyntaxKind.JSDocClassTag = 319 → member ts.SyntaxKind.JSDocClassTag = 322
  • changed: member ts.SyntaxKind.JSDocComment = 311 → member ts.SyntaxKind.JSDocComment = 312
  • changed: member ts.SyntaxKind.JSDocDeprecatedTag = 318 → member ts.SyntaxKind.JSDocDeprecatedTag = 321
  • changed: member ts.SyntaxKind.JSDocEnumTag = 325 → member ts.SyntaxKind.JSDocEnumTag = 329
  • changed: member ts.SyntaxKind.JSDocFunctionType = 308 → member ts.SyntaxKind.JSDocFunctionType = 309
  • changed: member ts.SyntaxKind.JSDocImplementsTag = 316 → member ts.SyntaxKind.JSDocImplementsTag = 319
  • changed: member ts.SyntaxKind.JSDocNameReference = 302 → member ts.SyntaxKind.JSDocNameReference = 303
  • changed: member ts.SyntaxKind.JSDocNamepathType = 310 → member ts.SyntaxKind.JSDocNamepathType = 311
  • changed: member ts.SyntaxKind.JSDocNonNullableType = 306 → member ts.SyntaxKind.JSDocNonNullableType = 307
  • changed: member ts.SyntaxKind.JSDocNullableType = 305 → member ts.SyntaxKind.JSDocNullableType = 306
  • changed: member ts.SyntaxKind.JSDocOptionalType = 307 → member ts.SyntaxKind.JSDocOptionalType = 308
  • changed: member ts.SyntaxKind.JSDocParameterTag = 326 → member ts.SyntaxKind.JSDocParameterTag = 330
  • changed: member ts.SyntaxKind.JSDocPrivateTag = 321 → member ts.SyntaxKind.JSDocPrivateTag = 324
  • changed: member ts.SyntaxKind.JSDocPropertyTag = 333 → member ts.SyntaxKind.JSDocPropertyTag = 337
  • changed: member ts.SyntaxKind.JSDocProtectedTag = 322 → member ts.SyntaxKind.JSDocProtectedTag = 325
  • changed: member ts.SyntaxKind.JSDocPublicTag = 320 → member ts.SyntaxKind.JSDocPublicTag = 323
  • changed: member ts.SyntaxKind.JSDocReadonlyTag = 323 → member ts.SyntaxKind.JSDocReadonlyTag = 326
  • changed: member ts.SyntaxKind.JSDocReturnTag = 327 → member ts.SyntaxKind.JSDocReturnTag = 331
  • changed: member ts.SyntaxKind.JSDocSeeTag = 332 → member ts.SyntaxKind.JSDocSeeTag = 336
  • changed: member ts.SyntaxKind.JSDocSignature = 313 → member ts.SyntaxKind.JSDocSignature = 315
  • changed: member ts.SyntaxKind.JSDocTag = 314 → member ts.SyntaxKind.JSDocTag = 317
  • changed: member ts.SyntaxKind.JSDocTemplateTag = 330 → member ts.SyntaxKind.JSDocTemplateTag = 334
  • changed: member ts.SyntaxKind.JSDocThisTag = 328 → member ts.SyntaxKind.JSDocThisTag = 332
  • changed: member ts.SyntaxKind.JSDocTypeExpression = 301 → member ts.SyntaxKind.JSDocTypeExpression = 302
  • changed: member ts.SyntaxKind.JSDocTypeLiteral = 312 → member ts.SyntaxKind.JSDocTypeLiteral = 314
  • changed: member ts.SyntaxKind.JSDocTypeTag = 329 → member ts.SyntaxKind.JSDocTypeTag = 333
  • changed: member ts.SyntaxKind.JSDocTypedefTag = 331 → member ts.SyntaxKind.JSDocTypedefTag = 335
  • changed: member ts.SyntaxKind.JSDocUnknownType = 304 → member ts.SyntaxKind.JSDocUnknownType = 305
  • changed: member ts.SyntaxKind.JSDocVariadicType = 309 → member ts.SyntaxKind.JSDocVariadicType = 310
  • changed: member ts.SyntaxKind.JsxAttribute = 280 → member ts.SyntaxKind.JsxAttribute = 281
  • changed: member ts.SyntaxKind.JsxAttributes = 281 → member ts.SyntaxKind.JsxAttributes = 282
  • changed: member ts.SyntaxKind.JsxClosingElement = 276 → member ts.SyntaxKind.JsxClosingElement = 277
  • changed: member ts.SyntaxKind.JsxClosingFragment = 279 → member ts.SyntaxKind.JsxClosingFragment = 280
  • changed: member ts.SyntaxKind.JsxElement = 273 → member ts.SyntaxKind.JsxElement = 274
  • changed: member ts.SyntaxKind.JsxExpression = 283 → member ts.SyntaxKind.JsxExpression = 284
  • changed: member ts.SyntaxKind.JsxFragment = 277 → member ts.SyntaxKind.JsxFragment = 278
  • changed: member ts.SyntaxKind.JsxOpeningElement = 275 → member ts.SyntaxKind.JsxOpeningElement = 276
  • changed: member ts.SyntaxKind.JsxOpeningFragment = 278 → member ts.SyntaxKind.JsxOpeningFragment = 279
  • changed: member ts.SyntaxKind.JsxSelfClosingElement = 274 → member ts.SyntaxKind.JsxSelfClosingElement = 275
  • changed: member ts.SyntaxKind.JsxSpreadAttribute = 282 → member ts.SyntaxKind.JsxSpreadAttribute = 283
  • changed: member ts.SyntaxKind.LabeledStatement = 245 → member ts.SyntaxKind.LabeledStatement = 246
  • changed: member ts.SyntaxKind.LastJSDocNode = 333 → member ts.SyntaxKind.LastJSDocNode = 337
  • changed: member ts.SyntaxKind.LastJSDocTagNode = 333 → member ts.SyntaxKind.LastJSDocTagNode = 337
  • changed: member ts.SyntaxKind.LastKeyword = 156 → member ts.SyntaxKind.LastKeyword = 157
  • changed: member ts.SyntaxKind.LastStatement = 248 → member ts.SyntaxKind.LastStatement = 249
  • changed: member ts.SyntaxKind.LastToken = 156 → member ts.SyntaxKind.LastToken = 157
  • changed: member ts.SyntaxKind.LastTypeNode = 195 → member ts.SyntaxKind.LastTypeNode = 196
  • changed: member ts.SyntaxKind.LiteralType = 191 → member ts.SyntaxKind.LiteralType = 192
  • changed: member ts.SyntaxKind.MappedType = 190 → member ts.SyntaxKind.MappedType = 191
  • changed: member ts.SyntaxKind.MergeDeclarationMarker = 338 → member ts.SyntaxKind.MergeDeclarationMarker = 342
  • changed: member ts.SyntaxKind.MetaProperty = 226 → member ts.SyntaxKind.MetaProperty = 227
  • changed: member ts.SyntaxKind.MethodDeclaration = 165 → member ts.SyntaxKind.MethodDeclaration = 166
  • changed: member ts.SyntaxKind.MethodSignature = 164 → member ts.SyntaxKind.MethodSignature = 165
  • changed: member ts.SyntaxKind.MissingDeclaration = 271 → member ts.SyntaxKind.MissingDeclaration = 272
  • changed: member ts.SyntaxKind.ModuleBlock = 257 → member ts.SyntaxKind.ModuleBlock = 258
  • changed: member ts.SyntaxKind.ModuleDeclaration = 256 → member ts.SyntaxKind.ModuleDeclaration = 257
  • changed: member ts.SyntaxKind.NamedExports = 268 → member ts.SyntaxKind.NamedExports = 269
  • changed: member ts.SyntaxKind.NamedImports = 264 → member ts.SyntaxKind.NamedImports = 265
  • changed: member ts.SyntaxKind.NamedTupleMember = 192 → member ts.SyntaxKind.NamedTupleMember = 193
  • changed: member ts.SyntaxKind.NamespaceExport = 269 → member ts.SyntaxKind.NamespaceExport = 270
  • changed: member ts.SyntaxKind.NamespaceExportDeclaration = 259 → member ts.SyntaxKind.NamespaceExportDeclaration = 260
  • changed: member ts.SyntaxKind.NamespaceImport = 263 → member ts.SyntaxKind.NamespaceImport = 264
  • changed: member ts.SyntaxKind.NewExpression = 204 → member ts.SyntaxKind.NewExpression = 205
  • changed: member ts.SyntaxKind.NonNullExpression = 225 → member ts.SyntaxKind.NonNullExpression = 226
  • changed: member ts.SyntaxKind.NotEmittedStatement = 335 → member ts.SyntaxKind.NotEmittedStatement = 339
  • changed: member ts.SyntaxKind.ObjectBindingPattern = 196 → member ts.SyntaxKind.ObjectBindingPattern = 197
  • changed: member ts.SyntaxKind.ObjectLiteralExpression = 200 → member ts.SyntaxKind.ObjectLiteralExpression = 201
  • changed: member ts.SyntaxKind.OfKeyword = 156 → member ts.SyntaxKind.OfKeyword = 157
  • changed: member ts.SyntaxKind.OmittedExpression = 222 → member ts.SyntaxKind.OmittedExpression = 223
  • changed: member ts.SyntaxKind.OptionalType = 180 → member ts.SyntaxKind.OptionalType = 181
  • changed: member ts.SyntaxKind.Parameter = 160 → member ts.SyntaxKind.Parameter = 161
  • changed: member ts.SyntaxKind.ParenthesizedExpression = 207 → member ts.SyntaxKind.ParenthesizedExpression = 208
  • changed: member ts.SyntaxKind.ParenthesizedType = 186 → member ts.SyntaxKind.ParenthesizedType = 187
  • changed: member ts.SyntaxKind.PartiallyEmittedExpression = 336 → member ts.SyntaxKind.PartiallyEmittedExpression = 340
  • changed: member ts.SyntaxKind.PostfixUnaryExpression = 215 → member ts.SyntaxKind.PostfixUnaryExpression = 216
  • changed: member ts.SyntaxKind.PrefixUnaryExpression = 214 → member ts.SyntaxKind.PrefixUnaryExpression = 215
  • changed: member ts.SyntaxKind.PropertyAccessExpression = 201 → member ts.SyntaxKind.PropertyAccessExpression = 202
  • changed: member ts.SyntaxKind.PropertyAssignment = 288 → member ts.SyntaxKind.PropertyAssignment = 289
  • changed: member ts.SyntaxKind.PropertyDeclaration = 163 → member ts.SyntaxKind.PropertyDeclaration = 164
  • changed: member ts.SyntaxKind.PropertySignature = 162 → member ts.SyntaxKind.PropertySignature = 163
  • changed: member ts.SyntaxKind.QualifiedName = 157 → member ts.SyntaxKind.QualifiedName = 158
  • changed: member ts.SyntaxKind.RestType = 181 → member ts.SyntaxKind.RestType = 182
  • changed: member ts.SyntaxKind.ReturnStatement = 242 → member ts.SyntaxKind.ReturnStatement = 243
  • changed: member ts.SyntaxKind.SemicolonClassElement = 229 → member ts.SyntaxKind.SemicolonClassElement = 230
  • changed: member ts.SyntaxKind.SetAccessor = 168 → member ts.SyntaxKind.SetAccessor = 169
  • changed: member ts.SyntaxKind.ShorthandPropertyAssignment = 289 → member ts.SyntaxKind.ShorthandPropertyAssignment = 290
  • changed: member ts.SyntaxKind.SourceFile = 297 → member ts.SyntaxKind.SourceFile = 298
  • changed: member ts.SyntaxKind.SpreadAssignment = 290 → member ts.SyntaxKind.SpreadAssignment = 291
  • changed: member ts.SyntaxKind.SpreadElement = 220 → member ts.SyntaxKind.SpreadElement = 221
  • changed: member ts.SyntaxKind.SwitchStatement = 244 → member ts.SyntaxKind.SwitchStatement = 245
  • changed: member ts.SyntaxKind.SyntaxList = 334 → member ts.SyntaxKind.SyntaxList = 338
  • changed: member ts.SyntaxKind.SyntheticExpression = 227 → member ts.SyntaxKind.SyntheticExpression = 228
  • changed: member ts.SyntaxKind.SyntheticReferenceExpression = 340 → member ts.SyntaxKind.SyntheticReferenceExpression = 344
  • changed: member ts.SyntaxKind.TaggedTemplateExpression = 205 → member ts.SyntaxKind.TaggedTemplateExpression = 206
  • changed: member ts.SyntaxKind.TemplateExpression = 218 → member ts.SyntaxKind.TemplateExpression = 219
  • changed: member ts.SyntaxKind.TemplateLiteralType = 193 → member ts.SyntaxKind.TemplateLiteralType = 194
  • changed: member ts.SyntaxKind.TemplateLiteralTypeSpan = 194 → member ts.SyntaxKind.TemplateLiteralTypeSpan = 195
  • changed: member ts.SyntaxKind.TemplateSpan = 228 → member ts.SyntaxKind.TemplateSpan = 229
  • changed: member ts.SyntaxKind.ThisType = 187 → member ts.SyntaxKind.ThisType = 188
  • changed: member ts.SyntaxKind.ThrowStatement = 246 → member ts.SyntaxKind.ThrowStatement = 247
  • changed: member ts.SyntaxKind.TryStatement = 247 → member ts.SyntaxKind.TryStatement = 248
  • changed: member ts.SyntaxKind.TupleType = 179 → member ts.SyntaxKind.TupleType = 180
  • changed: member ts.SyntaxKind.TypeAliasDeclaration = 254 → member ts.SyntaxKind.TypeAliasDeclaration = 255
  • changed: member ts.SyntaxKind.TypeAssertionExpression = 206 → member ts.SyntaxKind.TypeAssertionExpression = 207
  • changed: member ts.SyntaxKind.TypeLiteral = 177 → member ts.SyntaxKind.TypeLiteral = 178
  • changed: member ts.SyntaxKind.TypeOfExpression = 211 → member ts.SyntaxKind.TypeOfExpression = 212
  • changed: member ts.SyntaxKind.TypeOperator = 188 → member ts.SyntaxKind.TypeOperator = 189
  • changed: member ts.SyntaxKind.TypeParameter = 159 → member ts.SyntaxKind.TypeParameter = 160
  • changed: member ts.SyntaxKind.TypePredicate = 172 → member ts.SyntaxKind.TypePredicate = 173
  • changed: member ts.SyntaxKind.TypeQuery = 176 → member ts.SyntaxKind.TypeQuery = 177
  • changed: member ts.SyntaxKind.TypeReference = 173 → member ts.SyntaxKind.TypeReference = 174
  • changed: member ts.SyntaxKind.UnionType = 182 → member ts.SyntaxKind.UnionType = 183
  • changed: member ts.SyntaxKind.UnparsedInternalText = 295 → member ts.SyntaxKind.UnparsedInternalText = 296
  • changed: member ts.SyntaxKind.UnparsedPrepend = 293 → member ts.SyntaxKind.UnparsedPrepend = 294
  • changed: member ts.SyntaxKind.UnparsedPrologue = 292 → member ts.SyntaxKind.UnparsedPrologue = 293
  • changed: member ts.SyntaxKind.UnparsedSource = 299 → member ts.SyntaxKind.UnparsedSource = 300
  • changed: member ts.SyntaxKind.UnparsedSyntheticReference = 296 → member ts.SyntaxKind.UnparsedSyntheticReference = 297
  • changed: member ts.SyntaxKind.UnparsedText = 294 → member ts.SyntaxKind.UnparsedText = 295
  • changed: member ts.SyntaxKind.VariableDeclaration = 249 → member ts.SyntaxKind.VariableDeclaration = 250
  • changed: member ts.SyntaxKind.VariableDeclarationList = 250 → member ts.SyntaxKind.VariableDeclarationList = 251
  • changed: member ts.SyntaxKind.VariableStatement = 232 → member ts.SyntaxKind.VariableStatement = 233
  • changed: member ts.SyntaxKind.VoidExpression = 212 → member ts.SyntaxKind.VoidExpression = 213
  • changed: member ts.SyntaxKind.WhileStatement = 236 → member ts.SyntaxKind.WhileStatement = 237
  • changed: member ts.SyntaxKind.WithStatement = 243 → member ts.SyntaxKind.WithStatement = 244
  • changed: member ts.SyntaxKind.YieldExpression = 219 → member ts.SyntaxKind.YieldExpression = 220
  • changed: member ts.WatchFileKind.UseFsEvents = 3 → member ts.WatchFileKind.UseFsEvents = 4
  • changed: member ts.WatchFileKind.UseFsEventsOnParentDirectory = 4 → member ts.WatchFileKind.UseFsEventsOnParentDirectory = 5
  • changed: method ts.LanguageService.getCompletionEntryDetails(fileName: string, position: number, entryName: string, formatOptions: FormatCodeOptions | FormatCodeSettings | undefined, source: string | undefined, preferences: UserPreferences | undefined): CompletionEntryDetails | undefined → method ts.LanguageService.getCompletionEntryDetails(fileName: string, position: number, entryName: string, formatOptions: FormatCodeOptions | FormatCodeSettings | undefined, source: string | undefined, preferences: UserPreferences | undefined, data: CompletionEntryData | undefined): CompletionEntryDetails | undefined
  • changed: method ts.LanguageService.organizeImports(scope: OrganizeImportsScope, formatOptions: FormatCodeSettings, preferences: UserPreferences | undefined): readonly FileTextChanges[] → method ts.LanguageService.organizeImports(args: OrganizeImportsArgs, formatOptions: FormatCodeSettings, preferences: UserPreferences | undefined): readonly FileTextChanges[]
  • changed: method ts.NodeFactory.createJSDocAugmentsTag(tagName: Identifier | undefined, className: JSDocAugmentsTag['class'], comment?: string): JSDocAugmentsTag → method ts.NodeFactory.createJSDocAugmentsTag(tagName: Identifier | undefined, className: JSDocAugmentsTag['class'], comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocAugmentsTag
  • changed: method ts.NodeFactory.createJSDocAuthorTag(tagName: Identifier | undefined, comment?: string): JSDocAuthorTag → method ts.NodeFactory.createJSDocAuthorTag(tagName: Identifier | undefined, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocAuthorTag
  • changed: method ts.NodeFactory.createJSDocCallbackTag(tagName: Identifier | undefined, typeExpression: JSDocSignature, fullName?: Identifier | JSDocNamespaceDeclaration, comment?: string): JSDocCallbackTag → method ts.NodeFactory.createJSDocCallbackTag(tagName: Identifier | undefined, typeExpression: JSDocSignature, fullName?: Identifier | JSDocNamespaceDeclaration, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocCallbackTag
  • changed: method ts.NodeFactory.createJSDocClassTag(tagName: Identifier | undefined, comment?: string): JSDocClassTag → method ts.NodeFactory.createJSDocClassTag(tagName: Identifier | undefined, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocClassTag
  • changed: method ts.NodeFactory.createJSDocComment(comment?: string | undefined, tags?: readonly JSDocTag[] | undefined): JSDoc → method ts.NodeFactory.createJSDocComment(comment?: string | NodeArray<JSDocText | JSDocLink> | undefined, tags?: readonly JSDocTag[] | undefined): JSDoc
  • changed: method ts.NodeFactory.createJSDocDeprecatedTag(tagName: Identifier, comment?: string): JSDocDeprecatedTag → method ts.NodeFactory.createJSDocDeprecatedTag(tagName: Identifier, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocDeprecatedTag
  • changed: method ts.NodeFactory.createJSDocEnumTag(tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment?: string): JSDocEnumTag → method ts.NodeFactory.createJSDocEnumTag(tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocEnumTag
  • changed: method ts.NodeFactory.createJSDocImplementsTag(tagName: Identifier | undefined, className: JSDocImplementsTag['class'], comment?: string): JSDocImplementsTag → method ts.NodeFactory.createJSDocImplementsTag(tagName: Identifier | undefined, className: JSDocImplementsTag['class'], comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocImplementsTag
  • changed: method ts.NodeFactory.createJSDocParameterTag(tagName: Identifier | undefined, name: EntityName, isBracketed: boolean, typeExpression?: JSDocTypeExpression, isNameFirst?: boolean, comment?: string): JSDocParameterTag → method ts.NodeFactory.createJSDocParameterTag(tagName: Identifier | undefined, name: EntityName, isBracketed: boolean, typeExpression?: JSDocTypeExpression, isNameFirst?: boolean, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocParameterTag
  • changed: method ts.NodeFactory.createJSDocPrivateTag(tagName: Identifier | undefined, comment?: string): JSDocPrivateTag → method ts.NodeFactory.createJSDocPrivateTag(tagName: Identifier | undefined, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocPrivateTag
  • changed: method ts.NodeFactory.createJSDocPropertyTag(tagName: Identifier | undefined, name: EntityName, isBracketed: boolean, typeExpression?: JSDocTypeExpression, isNameFirst?: boolean, comment?: string): JSDocPropertyTag → method ts.NodeFactory.createJSDocPropertyTag(tagName: Identifier | undefined, name: EntityName, isBracketed: boolean, typeExpression?: JSDocTypeExpression, isNameFirst?: boolean, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocPropertyTag
  • changed: method ts.NodeFactory.createJSDocProtectedTag(tagName: Identifier | undefined, comment?: string): JSDocProtectedTag → method ts.NodeFactory.createJSDocProtectedTag(tagName: Identifier | undefined, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocProtectedTag
  • changed: method ts.NodeFactory.createJSDocPublicTag(tagName: Identifier | undefined, comment?: string): JSDocPublicTag → method ts.NodeFactory.createJSDocPublicTag(tagName: Identifier | undefined, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocPublicTag
  • changed: method ts.NodeFactory.createJSDocReadonlyTag(tagName: Identifier | undefined, comment?: string): JSDocReadonlyTag → method ts.NodeFactory.createJSDocReadonlyTag(tagName: Identifier | undefined, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocReadonlyTag
  • changed: method ts.NodeFactory.createJSDocReturnTag(tagName: Identifier | undefined, typeExpression?: JSDocTypeExpression, comment?: string): JSDocReturnTag → method ts.NodeFactory.createJSDocReturnTag(tagName: Identifier | undefined, typeExpression?: JSDocTypeExpression, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocReturnTag
  • changed: method ts.NodeFactory.createJSDocSeeTag(tagName: Identifier | undefined, nameExpression: JSDocNameReference | undefined, comment?: string): JSDocSeeTag → method ts.NodeFactory.createJSDocSeeTag(tagName: Identifier | undefined, nameExpression: JSDocNameReference | undefined, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocSeeTag
  • changed: method ts.NodeFactory.createJSDocTemplateTag(tagName: Identifier | undefined, constraint: JSDocTypeExpression | undefined, typeParameters: readonly TypeParameterDeclaration[], comment?: string): JSDocTemplateTag → method ts.NodeFactory.createJSDocTemplateTag(tagName: Identifier | undefined, constraint: JSDocTypeExpression | undefined, typeParameters: readonly TypeParameterDeclaration[], comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocTemplateTag
  • changed: method ts.NodeFactory.createJSDocThisTag(tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment?: string): JSDocThisTag → method ts.NodeFactory.createJSDocThisTag(tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocThisTag
  • changed: method ts.NodeFactory.createJSDocTypeTag(tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment?: string): JSDocTypeTag → method ts.NodeFactory.createJSDocTypeTag(tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocTypeTag
  • changed: method ts.NodeFactory.createJSDocTypedefTag(tagName: Identifier | undefined, typeExpression?: JSDocTypeExpression | JSDocTypeLiteral, fullName?: Identifier | JSDocNamespaceDeclaration, comment?: string): JSDocTypedefTag → method ts.NodeFactory.createJSDocTypedefTag(tagName: Identifier | undefined, typeExpression?: JSDocTypeExpression | JSDocTypeLiteral, fullName?: Identifier | JSDocNamespaceDeclaration, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocTypedefTag
  • changed: method ts.NodeFactory.createJSDocUnknownTag(tagName: Identifier, comment?: string): JSDocUnknownTag → method ts.NodeFactory.createJSDocUnknownTag(tagName: Identifier, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocUnknownTag
  • changed: method ts.NodeFactory.createLoopVariable(): Identifier → method ts.NodeFactory.createLoopVariable(reservedInNestedScopes?: boolean): Identifier
  • changed: method ts.NodeFactory.createPropertyAccessChain(expression: Expression, questionDotToken: QuestionDotToken | undefined, name: string | Identifier | PrivateIdentifier): PropertyAccessChain → method ts.NodeFactory.createPropertyAccessChain(expression: Expression, questionDotToken: QuestionDotToken | undefined, name: string | MemberName): PropertyAccessChain
  • changed: method ts.NodeFactory.createPropertyAccessExpression(expression: Expression, name: string | Identifier | PrivateIdentifier): PropertyAccessExpression → method ts.NodeFactory.createPropertyAccessExpression(expression: Expression, name: string | MemberName): PropertyAccessExpression
  • changed: method ts.NodeFactory.createTempVariable(recordTempVariable: ((node: Identifier) => void) | undefined): Identifier → method ts.NodeFactory.createTempVariable(recordTempVariable: ((node: Identifier) => void) | undefined, reservedInNestedScopes?: boolean): Identifier
  • changed: method ts.NodeFactory.getGeneratedNameForNode(node: Node | undefined): Identifier → method ts.NodeFactory.getGeneratedNameForNode(node: Node | undefined, flags?: GeneratedIdentifierFlags): Identifier
  • changed: method ts.NodeFactory.updateJSDocAugmentsTag(node: JSDocAugmentsTag, tagName: Identifier | undefined, className: JSDocAugmentsTag['class'], comment: string | undefined): JSDocAugmentsTag → method ts.NodeFactory.updateJSDocAugmentsTag(node: JSDocAugmentsTag, tagName: Identifier | undefined, className: JSDocAugmentsTag['class'], comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocAugmentsTag
  • changed: method ts.NodeFactory.updateJSDocAuthorTag(node: JSDocAuthorTag, tagName: Identifier | undefined, comment: string | undefined): JSDocAuthorTag → method ts.NodeFactory.updateJSDocAuthorTag(node: JSDocAuthorTag, tagName: Identifier | undefined, comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocAuthorTag
  • changed: method ts.NodeFactory.updateJSDocCallbackTag(node: JSDocCallbackTag, tagName: Identifier | undefined, typeExpression: JSDocSignature, fullName: Identifier | JSDocNamespaceDeclaration | undefined, comment: string | undefined): JSDocCallbackTag → method ts.NodeFactory.updateJSDocCallbackTag(node: JSDocCallbackTag, tagName: Identifier | undefined, typeExpression: JSDocSignature, fullName: Identifier | JSDocNamespaceDeclaration | undefined, comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocCallbackTag
  • changed: method ts.NodeFactory.updateJSDocClassTag(node: JSDocClassTag, tagName: Identifier | undefined, comment: string | undefined): JSDocClassTag → method ts.NodeFactory.updateJSDocClassTag(node: JSDocClassTag, tagName: Identifier | undefined, comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocClassTag
  • changed: method ts.NodeFactory.updateJSDocComment(node: JSDoc, comment: string | undefined, tags: readonly JSDocTag[] | undefined): JSDoc → method ts.NodeFactory.updateJSDocComment(node: JSDoc, comment: string | NodeArray<JSDocText | JSDocLink> | undefined, tags: readonly JSDocTag[] | undefined): JSDoc
  • changed: method ts.NodeFactory.updateJSDocDeprecatedTag(node: JSDocDeprecatedTag, tagName: Identifier, comment?: string): JSDocDeprecatedTag → method ts.NodeFactory.updateJSDocDeprecatedTag(node: JSDocDeprecatedTag, tagName: Identifier, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocDeprecatedTag
  • changed: method ts.NodeFactory.updateJSDocEnumTag(node: JSDocEnumTag, tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment: string | undefined): JSDocEnumTag → method ts.NodeFactory.updateJSDocEnumTag(node: JSDocEnumTag, tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocEnumTag
  • changed: method ts.NodeFactory.updateJSDocImplementsTag(node: JSDocImplementsTag, tagName: Identifier | undefined, className: JSDocImplementsTag['class'], comment: string | undefined): JSDocImplementsTag → method ts.NodeFactory.updateJSDocImplementsTag(node: JSDocImplementsTag, tagName: Identifier | undefined, className: JSDocImplementsTag['class'], comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocImplementsTag
  • changed: method ts.NodeFactory.updateJSDocParameterTag(node: JSDocParameterTag, tagName: Identifier | undefined, name: EntityName, isBracketed: boolean, typeExpression: JSDocTypeExpression | undefined, isNameFirst: boolean, comment: string | undefined): JSDocParameterTag → method ts.NodeFactory.updateJSDocParameterTag(node: JSDocParameterTag, tagName: Identifier | undefined, name: EntityName, isBracketed: boolean, typeExpression: JSDocTypeExpression | undefined, isNameFirst: boolean, comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocParameterTag
  • changed: method ts.NodeFactory.updateJSDocPrivateTag(node: JSDocPrivateTag, tagName: Identifier | undefined, comment: string | undefined): JSDocPrivateTag → method ts.NodeFactory.updateJSDocPrivateTag(node: JSDocPrivateTag, tagName: Identifier | undefined, comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocPrivateTag
  • changed: method ts.NodeFactory.updateJSDocPropertyTag(node: JSDocPropertyTag, tagName: Identifier | undefined, name: EntityName, isBracketed: boolean, typeExpression: JSDocTypeExpression | undefined, isNameFirst: boolean, comment: string | undefined): JSDocPropertyTag → method ts.NodeFactory.updateJSDocPropertyTag(node: JSDocPropertyTag, tagName: Identifier | undefined, name: EntityName, isBracketed: boolean, typeExpression: JSDocTypeExpression | undefined, isNameFirst: boolean, comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocPropertyTag
  • changed: method ts.NodeFactory.updateJSDocProtectedTag(node: JSDocProtectedTag, tagName: Identifier | undefined, comment: string | undefined): JSDocProtectedTag → method ts.NodeFactory.updateJSDocProtectedTag(node: JSDocProtectedTag, tagName: Identifier | undefined, comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocProtectedTag
  • changed: method ts.NodeFactory.updateJSDocPublicTag(node: JSDocPublicTag, tagName: Identifier | undefined, comment: string | undefined): JSDocPublicTag → method ts.NodeFactory.updateJSDocPublicTag(node: JSDocPublicTag, tagName: Identifier | undefined, comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocPublicTag
  • changed: method ts.NodeFactory.updateJSDocReadonlyTag(node: JSDocReadonlyTag, tagName: Identifier | undefined, comment: string | undefined): JSDocReadonlyTag → method ts.NodeFactory.updateJSDocReadonlyTag(node: JSDocReadonlyTag, tagName: Identifier | undefined, comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocReadonlyTag
  • changed: method ts.NodeFactory.updateJSDocReturnTag(node: JSDocReturnTag, tagName: Identifier | undefined, typeExpression: JSDocTypeExpression | undefined, comment: string | undefined): JSDocReturnTag → method ts.NodeFactory.updateJSDocReturnTag(node: JSDocReturnTag, tagName: Identifier | undefined, typeExpression: JSDocTypeExpression | undefined, comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocReturnTag
  • changed: method ts.NodeFactory.updateJSDocSeeTag(node: JSDocSeeTag, tagName: Identifier | undefined, nameExpression: JSDocNameReference | undefined, comment?: string): JSDocSeeTag → method ts.NodeFactory.updateJSDocSeeTag(node: JSDocSeeTag, tagName: Identifier | undefined, nameExpression: JSDocNameReference | undefined, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocSeeTag
  • changed: method ts.NodeFactory.updateJSDocTemplateTag(node: JSDocTemplateTag, tagName: Identifier | undefined, constraint: JSDocTypeExpression | undefined, typeParameters: readonly TypeParameterDeclaration[], comment: string | undefined): JSDocTemplateTag → method ts.NodeFactory.updateJSDocTemplateTag(node: JSDocTemplateTag, tagName: Identifier | undefined, constraint: JSDocTypeExpression | undefined, typeParameters: readonly TypeParameterDeclaration[], comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocTemplateTag
  • changed: method ts.NodeFactory.updateJSDocThisTag(node: JSDocThisTag, tagName: Identifier | undefined, typeExpression: JSDocTypeExpression | undefined, comment: string | undefined): JSDocThisTag → method ts.NodeFactory.updateJSDocThisTag(node: JSDocThisTag, tagName: Identifier | undefined, typeExpression: JSDocTypeExpression | undefined, comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocThisTag
  • changed: method ts.NodeFactory.updateJSDocTypeTag(node: JSDocTypeTag, tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment: string | undefined): JSDocTypeTag → method ts.NodeFactory.updateJSDocTypeTag(node: JSDocTypeTag, tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocTypeTag
  • changed: method ts.NodeFactory.updateJSDocTypedefTag(node: JSDocTypedefTag, tagName: Identifier | undefined, typeExpression: JSDocTypeExpression | JSDocTypeLiteral | undefined, fullName: Identifier | JSDocNamespaceDeclaration | undefined, comment: string | undefined): JSDocTypedefTag → method ts.NodeFactory.updateJSDocTypedefTag(node: JSDocTypedefTag, tagName: Identifier | undefined, typeExpression: JSDocTypeExpression | JSDocTypeLiteral | undefined, fullName: Identifier | JSDocNamespaceDeclaration | undefined, comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocTypedefTag
  • changed: method ts.NodeFactory.updateJSDocUnknownTag(node: JSDocUnknownTag, tagName: Identifier, comment: string | undefined): JSDocUnknownTag → method ts.NodeFactory.updateJSDocUnknownTag(node: JSDocUnknownTag, tagName: Identifier, comment: string | NodeArray<JSDocText | JSDocLink> | undefined): JSDocUnknownTag
  • changed: method ts.NodeFactory.updatePropertyAccessChain(node: PropertyAccessChain, expression: Expression, questionDotToken: QuestionDotToken | undefined, name: Identifier | PrivateIdentifier): PropertyAccessChain → method ts.NodeFactory.updatePropertyAccessChain(node: PropertyAccessChain, expression: Expression, questionDotToken: QuestionDotToken | undefined, name: MemberName): PropertyAccessChain
  • changed: method ts.NodeFactory.updatePropertyAccessExpression(node: PropertyAccessExpression, expression: Expression, name: Identifier | PrivateIdentifier): PropertyAccessExpression → method ts.NodeFactory.updatePropertyAccessExpression(node: PropertyAccessExpression, expression: Expression, name: MemberName): PropertyAccessExpression
  • changed: method ts.PrintHandlers.isEmitNotificationEnabled?(node: Node | undefined): boolean → method ts.PrintHandlers.isEmitNotificationEnabled?(node: Node): boolean
  • changed: method ts.PrintHandlers.onEmitNode?(hint: EmitHint, node: Node | undefined, emitCallback: (hint: EmitHint, node: Node | undefined) => void): void → method ts.PrintHandlers.onEmitNode?(hint: EmitHint, node: Node, emitCallback: (hint: EmitHint, node: Node) => void): void
  • changed: method ts.Scanner.reScanJsxToken(): JsxTokenSyntaxKind → method ts.Scanner.reScanJsxToken(allowMultilineJsxText?: boolean): JsxTokenSyntaxKind
  • changed: method ts.SolutionBuilder.build(project?: string, cancellationToken?: CancellationToken): ExitStatus → method ts.SolutionBuilder.build(project?: string, cancellationToken?: CancellationToken, writeFile?: WriteFileCallback, getCustomTransformers?: (project: string) => CustomTransformers): ExitStatus
  • changed: method ts.SolutionBuilder.buildReferences(project: string, cancellationToken?: CancellationToken): ExitStatus → method ts.SolutionBuilder.buildReferences(project: string, cancellationToken?: CancellationToken, writeFile?: WriteFileCallback, getCustomTransformers?: (project: string) => CustomTransformers): ExitStatus
  • changed: method ts.Symbol.getJsDocTags(): JSDocTagInfo[] → method ts.Symbol.getJsDocTags(checker?: TypeChecker): JSDocTagInfo[]
  • changed: method ts.TypeChecker.getShorthandAssignmentValueSymbol(location: Node): Symbol | undefined → method ts.TypeChecker.getShorthandAssignmentValueSymbol(location: Node | undefined): Symbol | undefined
  • changed: property ts.JSDocTagInfo.text?: string → property ts.JSDocTagInfo.text?: SymbolDisplayPart[]
  • changed: property ts.Symbol.declarations: Declaration[] → property ts.Symbol.declarations?: Declaration[]
  • changed: property ts.Symbol.valueDeclaration: Declaration → property ts.Symbol.valueDeclaration?: Declaration
  • changed: readonly property ts.GetAccessorDeclaration.parent: ClassLikeDeclaration | ObjectLiteralExpression → readonly property ts.GetAccessorDeclaration.parent: ClassLikeDeclaration | ObjectLiteralExpression | TypeLiteralNode | InterfaceDeclaration
  • changed: readonly property ts.JSDoc.comment?: string → readonly property ts.JSDoc.comment?: string | NodeArray<JSDocText | JSDocLink>
  • changed: readonly property ts.JSDocTag.comment?: string → readonly property ts.JSDocTag.comment?: string | NodeArray<JSDocText | JSDocLink>
  • changed: readonly property ts.PropertyAccessChain.name: Identifier | PrivateIdentifier → readonly property ts.PropertyAccessChain.name: MemberName
  • changed: readonly property ts.PropertyAccessExpression.name: Identifier | PrivateIdentifier → readonly property ts.PropertyAccessExpression.name: MemberName
  • changed: readonly property ts.SetAccessorDeclaration.parent: ClassLikeDeclaration | ObjectLiteralExpression → readonly property ts.SetAccessorDeclaration.parent: ClassLikeDeclaration | ObjectLiteralExpression | TypeLiteralNode | InterfaceDeclaration
  • changed: type ts.CompletionsTriggerCharacter = '.' | '"' | "'" | '`' | '/' | '@' | '<' | '#' → type ts.CompletionsTriggerCharacter = '.' | '"' | "'" | '`' | '/' | '@' | '<' | '#' | ' '
  • changed: type ts.Modifier = AbstractKeyword | AsyncKeyword | ConstKeyword | DeclareKeyword | DefaultKeyword | ExportKeyword | PrivateKeyword | ProtectedKeyword | PublicKeyword | ReadonlyK… → type ts.Modifier = AbstractKeyword | AsyncKeyword | ConstKeyword | DeclareKeyword | DefaultKeyword | ExportKeyword | PrivateKeyword | ProtectedKeyword | PublicKeyword | OverrideK…
  • added: const ts.isIdentifierOrPrivateIdentifier: (node: Node) => node is MemberName
  • added: function ts.createTypeReferenceDirectiveResolutionCache(currentDirectory: string, getCanonicalFileName: (s: string) => string, options?: CompilerOptions, packageJsonInfoCache?: PackageJsonInfoCache): TypeReferenceDirectiveResolutionCache
  • added: function ts.getJSDocOverrideTagNoCache(node: Node): JSDocOverrideTag | undefined
  • added: function ts.getTextOfJSDocComment(comment?: string | NodeArray<JSDocText | JSDocLink>): string | undefined
  • added: function ts.isAsteriskToken(node: Node): node is AsteriskToken
  • added: function ts.isDotDotDotToken(node: Node): node is DotDotDotToken
  • added: function ts.isJSDocLink(node: Node): node is JSDocLink
  • added: function ts.isJSDocOverrideTag(node: Node): node is JSDocOverrideTag
  • added: function ts.isMemberName(node: Node): node is MemberName
  • added: function ts.isMinusToken(node: Node): node is MinusToken
  • added: function ts.isPlusToken(node: Node): node is PlusToken
  • added: function ts.isTokenKind(kind: SyntaxKind): boolean
  • added: function ts.visitIterationBody(body: Statement, visitor: Visitor, context: TransformationContext): Statement
  • added: interface ts.CompletionEntryData
  • added: interface ts.EmitHelperBase
  • added: interface ts.JSDocLink extends Node
  • added: interface ts.JSDocLinkDisplayPart extends SymbolDisplayPart
  • added: interface ts.JSDocOverrideTag extends JSDocTag
  • added: interface ts.JSDocText extends Node
  • added: interface ts.OrganizeImportsArgs extends CombinedCodeFixScope
  • added: interface ts.PackageJsonInfoCache
  • added: interface ts.PerDirectoryResolutionCache<T>
  • added: interface ts.ScopedEmitHelper extends EmitHelperBase
  • added: interface ts.TypeReferenceDirectiveResolutionCache extends PerDirectoryResolutionCache<ResolvedTypeReferenceDirectiveWithFailedLookupLocations>, PackageJsonInfoCache
  • added: member ts.InferencePriority.SubstituteSource = 4
  • added: member ts.ModifierFlags.Override = 16384
  • added: member ts.NodeBuilderFlags.AllowQualifiedNameInPlaceOfIdentifier = 65536
  • added: member ts.PollingWatchKind.FixedChunkSize = 3
  • added: member ts.ScriptElementKind.link = 'link'
  • added: member ts.ScriptElementKind.linkName = 'link name'
  • added: member ts.ScriptElementKind.linkText = 'link text'
  • added: member ts.ScriptTarget.ES2021 = 8
  • added: member ts.SymbolDisplayPartKind.link = 22
  • added: member ts.SymbolDisplayPartKind.linkName = 23
  • added: member ts.SymbolDisplayPartKind.linkText = 24
  • added: member ts.SyntaxKind.JSDocLink = 316
  • added: member ts.SyntaxKind.JSDocOverrideTag = 327
  • added: member ts.SyntaxKind.JSDocText = 313
  • added: member ts.SyntaxKind.OverrideKeyword = 156
  • added: member ts.WatchDirectoryKind.FixedChunkSizePolling = 3
  • added: member ts.WatchFileKind.FixedChunkSizePolling = 3
  • added: method ts.DocumentRegistry.releaseDocument(fileName: string, compilationSettings: CompilerOptions, scriptKind: ScriptKind): void
  • added: method ts.DocumentRegistry.releaseDocumentWithKey(path: Path, key: DocumentRegistryBucketKey, scriptKind: ScriptKind): void
  • added: method ts.LanguageServiceHost.getParsedCommandLine?(fileName: string): ParsedCommandLine | undefined
  • added: method ts.ModuleResolutionCache.getPackageJsonInfoCache(): PackageJsonInfoCache
  • added: method ts.NodeFactory.createJSDocLink(name: EntityName | undefined, text: string): JSDocLink
  • added: method ts.NodeFactory.createJSDocOverrideTag(tagName: Identifier, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocOverrideTag
  • added: method ts.NodeFactory.createJSDocText(text: string): JSDocText
  • added: method ts.NodeFactory.updateJSDocLink(node: JSDocLink, name: EntityName | undefined, text: string): JSDocLink
  • added: method ts.NodeFactory.updateJSDocOverrideTag(node: JSDocOverrideTag, tagName: Identifier, comment?: string | NodeArray<JSDocText | JSDocLink>): JSDocOverrideTag
  • added: method ts.NodeFactory.updateJSDocText(node: JSDocText, text: string): JSDocText
  • added: method ts.PackageJsonInfoCache.clear(): void
  • added: method ts.PerDirectoryResolutionCache.clear(): void
  • added: method ts.PerDirectoryResolutionCache.getOrCreateCacheForDirectory(directoryName: string, redirectedReference?: ResolvedProjectReference): Map<T>
  • added: method ts.PerDirectoryResolutionCache.update(options: CompilerOptions): void
  • added: method ts.WatchCompilerHost.getParsedCommandLine?(fileName: string): ParsedCommandLine | undefined
  • added: property ts.CompilerOptions.noImplicitOverride?: boolean
  • added: property ts.CompletionEntry.data?: CompletionEntryData
  • added: property ts.CompletionEntry.isImportStatementCompletion?: true
  • added: property ts.CompletionEntry.isSnippet?: true
  • added: property ts.CompletionEntry.sourceDisplay?: SymbolDisplayPart[]
  • added: property ts.CompletionEntryData.ambientModuleName?: string
  • added: property ts.CompletionEntryData.exportName: string
  • added: property ts.CompletionEntryData.fileName?: string
  • added: property ts.CompletionEntryData.isPackageJsonImport?: true
  • added: property ts.CompletionEntryData.moduleSpecifier?: string
  • added: property ts.CompletionEntryDetails.sourceDisplay?: SymbolDisplayPart[]
  • added: property ts.CompletionInfo.isIncomplete?: true
  • added: property ts.DefinitionInfo.unverified?: boolean
  • added: property ts.JSDocLink.text: string
  • added: property ts.JSDocLinkDisplayPart.target: DocumentSpan
  • added: property ts.JSDocText.text: string
  • added: property ts.OrganizeImportsArgs.skipDestructiveCodeActions?: boolean
  • added: property ts.SubstitutionType.objectFlags: ObjectFlags
  • added: readonly property ts.EmitHelperBase.dependencies?: EmitHelper[]
  • added: readonly property ts.EmitHelperBase.name: string
  • added: readonly property ts.EmitHelperBase.priority?: number
  • added: readonly property ts.EmitHelperBase.scoped: boolean
  • added: readonly property ts.EmitHelperBase.text: string | ((node: EmitHelperUniqueNameCallback) => string)
  • added: readonly property ts.JSDocLink.kind: SyntaxKind.JSDocLink
  • added: readonly property ts.JSDocLink.name?: EntityName
  • added: readonly property ts.JSDocOverrideTag.kind: SyntaxKind.JSDocOverrideTag
  • added: readonly property ts.JSDocText.kind: SyntaxKind.JSDocText
  • added: readonly property ts.ScopedEmitHelper.scoped: true
  • added: readonly property ts.UserPreferences.includeCompletionsForImportStatements?: boolean
  • added: readonly property ts.UserPreferences.includeCompletionsWithSnippetText?: boolean
  • added: type ts.EmitHelper = ScopedEmitHelper | UnscopedEmitHelper
  • added: type ts.MemberName = Identifier | PrivateIdentifier
  • added: type ts.OverrideKeyword = ModifierToken<SyntaxKind.OverrideKeyword>