Code view:

A painting is a person's account of this edit as text, recorded independently of the node mapping - a rendering often has several equally defensible answers where the mapping has one. Deletions and insertions carry no position on the opposite side in a painting, so that panel draws no caret for them.

Before

…lines 1–8 unchanged (8 lines)
9 export declare class eaC2 {
10 static tF();
11 static tsF(param:any);
12 };
13
14//// [exportDeclareClass1.js]
15define(["require", "exports"], function (require, exports) {
16 "use strict";
17 Object.defineProperty(exports, "__esModule", { value: true });
18 ;
19 ;
20});
21

After

…lines 1–7 unchanged (7 lines)
8
9 export declare class eaC2 {
10 static tF();
11 static tsF(param:any);
12 };
13
14//// [exportDeclareClass1.js]
15"use strict";
16Object.defineProperty(exports, "__esModule", { value: true });
17;
18;
19

Before

program
comment "//// [tests/cases/compiler/exportDeclareClass1.ts] ////"
comment "//// [exportDeclareClass1.ts]"
export_statement (+34 nodes collapsed)
empty_statement
; ";"
export_statement (+30 nodes collapsed)
empty_statement
; ";"
comment "//// [exportDeclareClass1.js]"
expression_statement
call_expression
identifier "define"
arguments
( "("
array
[ "["
string
" "\""
string_fragment "require"
" "\""
, ","
string
" "\""
string_fragment "exports"
" "\""
] "]"
, ","
function_expression
function "function"
formal_parameters
( "("
identifier "require"
, ","
identifier "exports"
) ")"
statement_block
{ "{"
expression_statement
string
" "\""
string_fragment "use strict"
" "\""
; ";"
expression_statement (+24 nodes collapsed)
empty_statement
; ";"
empty_statement
; ";"
} "}"
) ")"
; ";"

After

program
comment "//// [tests/cases/compiler/exportDeclareClass1.ts] ////"
comment "//// [exportDeclareClass1.ts]"
export_statement (+34 nodes collapsed)
empty_statement
; ";"
export_statement (+30 nodes collapsed)
empty_statement
; ";"
comment "//// [exportDeclareClass1.js]"
expression_statement
string
" "\""
string_fragment "use strict"
" "\""
; ";"
expression_statement (+24 nodes collapsed)
empty_statement
; ";"
empty_statement
; ";"