Steps to reproduce
main.ts:
enum E {
"\uD800lone" = 1,
}
const enum S {
C = "\uD800",
}
const c = S.C;
Behavior with typescript@6.0
"use strict";
var E;
(function (E) {
E[E["\uD800lone"] = 1] = "\uD800lone";
})(E || (E = {}));
const c = "\uD800" /* S.C */;
Behavior with tsgo
"use strict";
var E;
(function (E) {
E[E["\uFFFDlone"] = 1] = "\uFFFDlone";
})(E || (E = {}));
const c = "\uFFFD" /* S.C */;
Steps to reproduce
main.ts:Behavior with
typescript@6.0Behavior with
tsgo