diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/js_parser.zig | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/js_parser.zig b/src/js_parser.zig index 0ea126be8..ce5ca997b 100644 --- a/src/js_parser.zig +++ b/src/js_parser.zig @@ -11300,7 +11300,8 @@ fn NewParser_( }, else => { // Handle the TypeScript "as" operator - if (is_typescript_enabled and level.lt(.compare) and !p.lexer.has_newline_before and p.lexer.isContextualKeyword("as")) { + // Handle the TypeScript "satisfies" operator + if (is_typescript_enabled and level.lt(.compare) and !p.lexer.has_newline_before and (p.lexer.isContextualKeyword("as") or p.lexer.isContextualKeyword("satisfies"))) { try p.lexer.next(); try p.skipTypeScriptType(.lowest); |