- Typescript runtime: adding .js to to imports in d.ts files (#4826)
Signed-off-by: Mohammad Zawahreh <meezozawahra@gmail.com>
diff --git a/runtime/JavaScript/src/antlr4/BufferedTokenStream.d.ts b/runtime/JavaScript/src/antlr4/BufferedTokenStream.d.ts
index cf53eee..e007715 100644
--- a/runtime/JavaScript/src/antlr4/BufferedTokenStream.d.ts
+++ b/runtime/JavaScript/src/antlr4/BufferedTokenStream.d.ts
@@ -1,5 +1,5 @@
-import { TokenStream } from './TokenStream';
-import { Lexer } from "./Lexer";
+import { TokenStream } from "./TokenStream.js";
+import { Lexer } from "./Lexer.js";
export declare class BufferedTokenStream extends TokenStream {
diff --git a/runtime/JavaScript/src/antlr4/CharStreams.d.ts b/runtime/JavaScript/src/antlr4/CharStreams.d.ts
index fa545b3..865ece6 100644
--- a/runtime/JavaScript/src/antlr4/CharStreams.d.ts
+++ b/runtime/JavaScript/src/antlr4/CharStreams.d.ts
@@ -1,4 +1,4 @@
-import {CharStream} from "./CharStream";
+import {CharStream} from "./CharStream.js";
export declare class CharStreams {
static fromString(data: string, decodeToUnicodeCodePoints?: boolean): CharStream;
diff --git a/runtime/JavaScript/src/antlr4/CommonToken.d.ts b/runtime/JavaScript/src/antlr4/CommonToken.d.ts
index 5384feb..1b79bc2 100644
--- a/runtime/JavaScript/src/antlr4/CommonToken.d.ts
+++ b/runtime/JavaScript/src/antlr4/CommonToken.d.ts
@@ -1,6 +1,6 @@
-import { Token } from "./Token";
-import {InputStream} from "./InputStream";
-import {TokenSource} from "./TokenSource";
+import { Token } from "./Token.js";
+import {InputStream} from "./InputStream.js";
+import {TokenSource} from "./TokenSource.js";
export declare class CommonToken extends Token {
constructor(source: [ TokenSource, InputStream ], type: number, channel: number, start: number, stop: number);
diff --git a/runtime/JavaScript/src/antlr4/CommonTokenStream.d.ts b/runtime/JavaScript/src/antlr4/CommonTokenStream.d.ts
index 0f76f32..30dddd2 100644
--- a/runtime/JavaScript/src/antlr4/CommonTokenStream.d.ts
+++ b/runtime/JavaScript/src/antlr4/CommonTokenStream.d.ts
@@ -1,6 +1,6 @@
-import {Lexer} from "./Lexer";
-import {BufferedTokenStream} from "./BufferedTokenStream";
-import {Token} from "./Token";
+import {Lexer} from "./Lexer.js";
+import {BufferedTokenStream} from "./BufferedTokenStream.js";
+import {Token} from "./Token.js";
export declare class CommonTokenStream extends BufferedTokenStream {
// properties
diff --git a/runtime/JavaScript/src/antlr4/FileStream.d.ts b/runtime/JavaScript/src/antlr4/FileStream.d.ts
index 204b09d..f6ad290 100644
--- a/runtime/JavaScript/src/antlr4/FileStream.d.ts
+++ b/runtime/JavaScript/src/antlr4/FileStream.d.ts
@@ -1,4 +1,4 @@
-import {CharStream} from "./CharStream";
+import {CharStream} from "./CharStream.js";
export declare class FileStream extends CharStream {
diff --git a/runtime/JavaScript/src/antlr4/Lexer.d.ts b/runtime/JavaScript/src/antlr4/Lexer.d.ts
index 6429be3..ce96de0 100644
--- a/runtime/JavaScript/src/antlr4/Lexer.d.ts
+++ b/runtime/JavaScript/src/antlr4/Lexer.d.ts
@@ -1,7 +1,7 @@
-import {Recognizer} from "./Recognizer";
-import {LexerATNSimulator} from "./atn";
-import {CharStream} from "./CharStream";
-import {Token} from "./Token";
+import {Recognizer} from "./Recognizer.js";
+import {LexerATNSimulator} from "./atn/index.js";
+import {CharStream} from "./CharStream.js";
+import {Token} from "./Token.js";
export declare class Lexer extends Recognizer<number> {
diff --git a/runtime/JavaScript/src/antlr4/Parser.d.ts b/runtime/JavaScript/src/antlr4/Parser.d.ts
index 2df6ae8..66987e8 100644
--- a/runtime/JavaScript/src/antlr4/Parser.d.ts
+++ b/runtime/JavaScript/src/antlr4/Parser.d.ts
@@ -1,12 +1,12 @@
-import {TokenStream} from "./TokenStream";
-import {Recognizer} from "./Recognizer";
-import {ErrorStrategy, RecognitionException} from "./error";
-import {IntervalSet} from "./misc";
-import {ParserATNSimulator} from "./atn";
-import {Token} from "./Token";
-import {ParserRuleContext} from "./context";
-import {Printer} from "./utils";
-import {ParseTreeListener} from "./tree";
+import {TokenStream} from "./TokenStream.js";
+import {Recognizer} from "./Recognizer.js";
+import {ErrorStrategy, RecognitionException} from "./error/index.js";
+import {IntervalSet} from "./misc/index.js";
+import {ParserATNSimulator} from "./atn/index.js";
+import {Token} from "./Token.js";
+import {ParserRuleContext} from "./context/index.js";
+import {Printer} from "./utils/index.js";
+import {ParseTreeListener} from "./tree/index.js";
export declare class Parser extends Recognizer<Token> {
diff --git a/runtime/JavaScript/src/antlr4/Recognizer.d.ts b/runtime/JavaScript/src/antlr4/Recognizer.d.ts
index d3f4bae..468b2c8 100644
--- a/runtime/JavaScript/src/antlr4/Recognizer.d.ts
+++ b/runtime/JavaScript/src/antlr4/Recognizer.d.ts
@@ -1,4 +1,4 @@
-import {ErrorListener} from "./error";
+import {ErrorListener} from "./error/index.js";
export declare class Recognizer<TSymbol> {
diff --git a/runtime/JavaScript/src/antlr4/Token.d.ts b/runtime/JavaScript/src/antlr4/Token.d.ts
index 7a8e5b7..25a95c5 100644
--- a/runtime/JavaScript/src/antlr4/Token.d.ts
+++ b/runtime/JavaScript/src/antlr4/Token.d.ts
@@ -1,5 +1,5 @@
-import { TokenSource } from "./TokenSource";
-import { CharStream } from "./CharStream";
+import { TokenSource } from "./TokenSource.js";
+import { CharStream } from "./CharStream.js";
export declare class Token {
diff --git a/runtime/JavaScript/src/antlr4/TokenStream.d.ts b/runtime/JavaScript/src/antlr4/TokenStream.d.ts
index 8d5042d..1f31d6c 100644
--- a/runtime/JavaScript/src/antlr4/TokenStream.d.ts
+++ b/runtime/JavaScript/src/antlr4/TokenStream.d.ts
@@ -1,5 +1,5 @@
-import {Interval} from "./misc";
-import {Token} from "./Token";
+import {Interval} from "./misc/index.js";
+import {Token} from "./Token.js";
export declare class TokenStream {
diff --git a/runtime/JavaScript/src/antlr4/TokenStreamRewriter.d.ts b/runtime/JavaScript/src/antlr4/TokenStreamRewriter.d.ts
index 180365b..09258f1 100644
--- a/runtime/JavaScript/src/antlr4/TokenStreamRewriter.d.ts
+++ b/runtime/JavaScript/src/antlr4/TokenStreamRewriter.d.ts
@@ -1,6 +1,6 @@
-import { CommonTokenStream } from "./CommonTokenStream";
-import { Token } from "./Token";
-import { Interval } from "./misc/Interval";
+import { CommonTokenStream } from "./CommonTokenStream.js";
+import { Token } from "./Token.js";
+import { Interval } from "./misc/Interval.js";
type Rewrites = Array<RewriteOperation | undefined>;
type Text = unknown;
diff --git a/runtime/JavaScript/src/antlr4/atn/ATN.d.ts b/runtime/JavaScript/src/antlr4/atn/ATN.d.ts
index 6140d0a..5bf234d 100644
--- a/runtime/JavaScript/src/antlr4/atn/ATN.d.ts
+++ b/runtime/JavaScript/src/antlr4/atn/ATN.d.ts
@@ -1,6 +1,6 @@
-import {IntervalSet} from "../misc";
-import {RuleContext} from "../context";
-import {ATNState, DecisionState, RuleStartState, RuleStopState} from "../state";
+import {IntervalSet} from "../misc/index.js";
+import {RuleContext} from "../context/index.js";
+import {ATNState, DecisionState, RuleStartState, RuleStopState} from "../state.js";
export declare class ATN {
diff --git a/runtime/JavaScript/src/antlr4/atn/ATNConfig.d.ts b/runtime/JavaScript/src/antlr4/atn/ATNConfig.d.ts
index 71029bb..1bc4738 100644
--- a/runtime/JavaScript/src/antlr4/atn/ATNConfig.d.ts
+++ b/runtime/JavaScript/src/antlr4/atn/ATNConfig.d.ts
@@ -1,4 +1,4 @@
-import { ATNState } from "../state";
+import { ATNState } from "../state/index.js";
export declare class ATNConfig {
state: ATNState;
diff --git a/runtime/JavaScript/src/antlr4/atn/ATNConfigSet.d.ts b/runtime/JavaScript/src/antlr4/atn/ATNConfigSet.d.ts
index 03a8d7c..9f39d09 100644
--- a/runtime/JavaScript/src/antlr4/atn/ATNConfigSet.d.ts
+++ b/runtime/JavaScript/src/antlr4/atn/ATNConfigSet.d.ts
@@ -1,4 +1,4 @@
-import {ATNConfig} from "./ATNConfig";
+import {ATNConfig} from "./ATNConfig.js";
export declare class ATNConfigSet {
configs: ATNConfig[];
diff --git a/runtime/JavaScript/src/antlr4/atn/ATNDeserializer.d.ts b/runtime/JavaScript/src/antlr4/atn/ATNDeserializer.d.ts
index 92085d4..07f7703 100644
--- a/runtime/JavaScript/src/antlr4/atn/ATNDeserializer.d.ts
+++ b/runtime/JavaScript/src/antlr4/atn/ATNDeserializer.d.ts
@@ -1,5 +1,5 @@
-import {ATNDeserializationOptions} from "./ATNDeserializationOptions";
-import {ATN} from "./ATN";
+import {ATNDeserializationOptions} from "./ATNDeserializationOptions.js";
+import {ATN} from "./ATN.js";
export declare class ATNDeserializer {
constructor(options?: ATNDeserializationOptions);
diff --git a/runtime/JavaScript/src/antlr4/atn/LexerATNSimulator.d.ts b/runtime/JavaScript/src/antlr4/atn/LexerATNSimulator.d.ts
index df2254d..6563e74 100644
--- a/runtime/JavaScript/src/antlr4/atn/LexerATNSimulator.d.ts
+++ b/runtime/JavaScript/src/antlr4/atn/LexerATNSimulator.d.ts
@@ -1,9 +1,9 @@
-import {Recognizer} from "../Recognizer";
-import {ATNSimulator} from "./ATNSimulator";
-import {ATN} from "./ATN";
-import {PredictionContextCache} from "./PredictionContextCache";
-import {DFA} from "../dfa";
-import {CharStream} from "../CharStream";
+import {Recognizer} from "../Recognizer.js";
+import {ATNSimulator} from "./ATNSimulator.js";
+import {ATN} from "./ATN.js";
+import {PredictionContextCache} from "./PredictionContextCache.js";
+import {DFA} from "../dfa/index.js";
+import {CharStream} from "../CharStream.js";
export declare class LexerATNSimulator implements ATNSimulator {
diff --git a/runtime/JavaScript/src/antlr4/atn/ParserATNSimulator.d.ts b/runtime/JavaScript/src/antlr4/atn/ParserATNSimulator.d.ts
index 78a1feb..be6b66d 100644
--- a/runtime/JavaScript/src/antlr4/atn/ParserATNSimulator.d.ts
+++ b/runtime/JavaScript/src/antlr4/atn/ParserATNSimulator.d.ts
@@ -1,12 +1,12 @@
-import {ATNSimulator} from "./ATNSimulator";
-import {ParserRuleContext} from "../context";
-import {TokenStream} from "../TokenStream";
-import {Recognizer} from "../Recognizer";
-import {ATN} from "./ATN";
-import {PredictionContextCache} from "./PredictionContextCache";
-import {DFA} from "../dfa";
-import {PredictionMode} from "./PredictionMode";
-import {Token} from "../Token";
+import {ATNSimulator} from "./ATNSimulator.js";
+import {ParserRuleContext} from "../context/index.js";
+import {TokenStream} from "../TokenStream.js";
+import {Recognizer} from "../Recognizer.js";
+import {ATN} from "./ATN.js";
+import {PredictionContextCache} from "./PredictionContextCache.js";
+import {DFA} from "../dfa/index.js";
+import {PredictionMode} from "./PredictionMode.js";
+import {Token} from "../Token.js";
export declare class ParserATNSimulator extends ATNSimulator {
diff --git a/runtime/JavaScript/src/antlr4/atn/index.d.ts b/runtime/JavaScript/src/antlr4/atn/index.d.ts
index d17c1f3..5856006 100644
--- a/runtime/JavaScript/src/antlr4/atn/index.d.ts
+++ b/runtime/JavaScript/src/antlr4/atn/index.d.ts
@@ -1,9 +1,9 @@
-export * from './ATN';
-export * from './ATNConfig';
-export * from './ATNConfigSet';
-export * from './ATNDeserializer';
-export * from './LexerATNSimulator';
-export * from './ParserATNSimulator';
-export * from './PredictionMode';
-export * from './PredictionContextCache';
+export * from "./ATN.js";
+export * from "./ATNConfig.js";
+export * from "./ATNConfigSet.js";
+export * from "./ATNDeserializer.js";
+export * from "./LexerATNSimulator.js";
+export * from "./ParserATNSimulator.js";
+export * from "./PredictionMode.js";
+export * from "./PredictionContextCache.js";
diff --git a/runtime/JavaScript/src/antlr4/context/ParserRuleContext.d.ts b/runtime/JavaScript/src/antlr4/context/ParserRuleContext.d.ts
index 36353be..7000001 100644
--- a/runtime/JavaScript/src/antlr4/context/ParserRuleContext.d.ts
+++ b/runtime/JavaScript/src/antlr4/context/ParserRuleContext.d.ts
@@ -1,8 +1,8 @@
-import {RuleContext} from "./RuleContext";
-import {ParseTree, TerminalNode} from "../tree";
-import {RecognitionException} from "../error";
-import {Token} from "../Token";
-import {Parser} from "../Parser";
+import {RuleContext} from "./RuleContext.js";
+import {ParseTree, TerminalNode} from "../tree/index.js";
+import {RecognitionException} from "../error/index.js";
+import {Token} from "../Token.js";
+import {Parser} from "../Parser.js";
export declare class ParserRuleContext extends RuleContext {
start: Token;
diff --git a/runtime/JavaScript/src/antlr4/context/RuleContext.d.ts b/runtime/JavaScript/src/antlr4/context/RuleContext.d.ts
index 03a1e82..fb09973 100644
--- a/runtime/JavaScript/src/antlr4/context/RuleContext.d.ts
+++ b/runtime/JavaScript/src/antlr4/context/RuleContext.d.ts
@@ -1,5 +1,5 @@
-import {RuleNode} from "../tree";
-import {Parser} from "../Parser";
+import {RuleNode} from "../tree/index.js";
+import {Parser} from "../Parser.js";
export declare class RuleContext extends RuleNode {
parentCtx: RuleContext | undefined;
diff --git a/runtime/JavaScript/src/antlr4/context/index.d.ts b/runtime/JavaScript/src/antlr4/context/index.d.ts
index e0e941d..d62e815 100644
--- a/runtime/JavaScript/src/antlr4/context/index.d.ts
+++ b/runtime/JavaScript/src/antlr4/context/index.d.ts
@@ -1,3 +1,3 @@
-export * from './RuleContext';
-export * from './ParserRuleContext';
+export * from "./RuleContext.js";
+export * from "./ParserRuleContext.js";
diff --git a/runtime/JavaScript/src/antlr4/dfa/index.d.ts b/runtime/JavaScript/src/antlr4/dfa/index.d.ts
index f18e75b..ec0bed3 100644
--- a/runtime/JavaScript/src/antlr4/dfa/index.d.ts
+++ b/runtime/JavaScript/src/antlr4/dfa/index.d.ts
@@ -1,2 +1,2 @@
-export * from './DFA';
+export * from "./DFA.js";
diff --git a/runtime/JavaScript/src/antlr4/error/BailErrorStrategy.d.ts b/runtime/JavaScript/src/antlr4/error/BailErrorStrategy.d.ts
index c5683f6..16f4e86 100644
--- a/runtime/JavaScript/src/antlr4/error/BailErrorStrategy.d.ts
+++ b/runtime/JavaScript/src/antlr4/error/BailErrorStrategy.d.ts
@@ -1,4 +1,4 @@
-import {DefaultErrorStrategy} from "./DefaultErrorStrategy";
+import {DefaultErrorStrategy} from "./DefaultErrorStrategy.js";
export declare class BailErrorStrategy extends DefaultErrorStrategy {
diff --git a/runtime/JavaScript/src/antlr4/error/DefaultErrorStrategy.d.ts b/runtime/JavaScript/src/antlr4/error/DefaultErrorStrategy.d.ts
index a67795b..e45a3f4 100644
--- a/runtime/JavaScript/src/antlr4/error/DefaultErrorStrategy.d.ts
+++ b/runtime/JavaScript/src/antlr4/error/DefaultErrorStrategy.d.ts
@@ -1,7 +1,7 @@
-import {ErrorStrategy} from "./ErrorStrategy";
-import {RecognitionException} from "./RecognitionException";
-import {Parser} from "../Parser";
-import {Token} from "../Token";
+import {ErrorStrategy} from "./ErrorStrategy.js";
+import {RecognitionException} from "./RecognitionException.js";
+import {Parser} from "../Parser.js";
+import {Token} from "../Token.js";
export declare class DefaultErrorStrategy implements ErrorStrategy {
recover(recognizer: Parser, e: RecognitionException): void;
diff --git a/runtime/JavaScript/src/antlr4/error/DiagnosticErrorListener.d.ts b/runtime/JavaScript/src/antlr4/error/DiagnosticErrorListener.d.ts
index 4b7d381..684eb04 100644
--- a/runtime/JavaScript/src/antlr4/error/DiagnosticErrorListener.d.ts
+++ b/runtime/JavaScript/src/antlr4/error/DiagnosticErrorListener.d.ts
@@ -1,3 +1,3 @@
-import {ErrorListener} from "./ErrorListener";
+import {ErrorListener} from "./ErrorListener.js";
export declare class DiagnosticErrorListener<TSymbol> extends ErrorListener<TSymbol> {}
diff --git a/runtime/JavaScript/src/antlr4/error/ErrorListener.d.ts b/runtime/JavaScript/src/antlr4/error/ErrorListener.d.ts
index e388271..8088d51 100644
--- a/runtime/JavaScript/src/antlr4/error/ErrorListener.d.ts
+++ b/runtime/JavaScript/src/antlr4/error/ErrorListener.d.ts
@@ -1,8 +1,8 @@
-import { ATNConfigSet } from "../atn";
-import { BitSet } from '../misc/BitSet';
-import { DFA } from "../dfa";
-import { Recognizer } from "../Recognizer";
-import { RecognitionException } from "./RecognitionException";
+import { ATNConfigSet } from "../atn/index.js";
+import { BitSet } from "../misc/BitSet.js";
+import { DFA } from "../dfa/index.js";
+import { Recognizer } from "../Recognizer.js";
+import { RecognitionException } from "./RecognitionException.js";
export declare class ErrorListener<TSymbol> {
reportAmbiguity(recognizer: Recognizer<TSymbol>, dfa: DFA, startIndex: number, stopIndex: number, exact: boolean, ambigAlts: BitSet, configs: ATNConfigSet): void;
diff --git a/runtime/JavaScript/src/antlr4/error/ErrorStrategy.d.ts b/runtime/JavaScript/src/antlr4/error/ErrorStrategy.d.ts
index 3539bf6..c442270 100644
--- a/runtime/JavaScript/src/antlr4/error/ErrorStrategy.d.ts
+++ b/runtime/JavaScript/src/antlr4/error/ErrorStrategy.d.ts
@@ -1,6 +1,6 @@
-import {RecognitionException} from "./RecognitionException";
-import {Parser} from "../Parser";
-import {Token} from "../Token";
+import {RecognitionException} from "./RecognitionException.js";
+import {Parser} from "../Parser.js";
+import {Token} from "../Token.js";
export declare class ErrorStrategy {
reset(recognizer: Parser): void;
diff --git a/runtime/JavaScript/src/antlr4/error/FailedPredicateException.d.ts b/runtime/JavaScript/src/antlr4/error/FailedPredicateException.d.ts
index c6e6cb6..74d1809 100644
--- a/runtime/JavaScript/src/antlr4/error/FailedPredicateException.d.ts
+++ b/runtime/JavaScript/src/antlr4/error/FailedPredicateException.d.ts
@@ -1,5 +1,5 @@
-import {RecognitionException} from "./RecognitionException";
-import {Parser} from "../Parser";
+import {RecognitionException} from "./RecognitionException.js";
+import {Parser} from "../Parser.js";
export declare class FailedPredicateException extends RecognitionException {
diff --git a/runtime/JavaScript/src/antlr4/error/InputMismatchException.d.ts b/runtime/JavaScript/src/antlr4/error/InputMismatchException.d.ts
index 181941f..71e49a6 100644
--- a/runtime/JavaScript/src/antlr4/error/InputMismatchException.d.ts
+++ b/runtime/JavaScript/src/antlr4/error/InputMismatchException.d.ts
@@ -1,5 +1,5 @@
-import {RecognitionException} from "./RecognitionException";
-import {Parser} from "../Parser";
+import {RecognitionException} from "./RecognitionException.js";
+import {Parser} from "../Parser.js";
export declare class InputMismatchException extends RecognitionException {
constructor(recognizer: Parser);
diff --git a/runtime/JavaScript/src/antlr4/error/LexerNoViableAltException.d.ts b/runtime/JavaScript/src/antlr4/error/LexerNoViableAltException.d.ts
index e832818..aa82cae 100644
--- a/runtime/JavaScript/src/antlr4/error/LexerNoViableAltException.d.ts
+++ b/runtime/JavaScript/src/antlr4/error/LexerNoViableAltException.d.ts
@@ -1,7 +1,7 @@
-import {ATNConfigSet} from "../atn";
-import {Recognizer} from "../Recognizer";
-import { Token } from "../Token";
-import {RecognitionException} from "./RecognitionException";
+import {ATNConfigSet} from "../atn/index.js";
+import {Recognizer} from "../Recognizer.js";
+import { Token } from "../Token.js";
+import {RecognitionException} from "./RecognitionException.js";
export declare class LexerNoViableAltException extends RecognitionException {
diff --git a/runtime/JavaScript/src/antlr4/error/NoViableAltException.d.ts b/runtime/JavaScript/src/antlr4/error/NoViableAltException.d.ts
index b612aab..72c0788 100644
--- a/runtime/JavaScript/src/antlr4/error/NoViableAltException.d.ts
+++ b/runtime/JavaScript/src/antlr4/error/NoViableAltException.d.ts
@@ -1,7 +1,7 @@
-import {ATNConfigSet} from "../atn";
-import {Recognizer} from "../Recognizer";
-import { Token } from "../Token";
-import {RecognitionException} from "./RecognitionException";
+import {ATNConfigSet} from "../atn/index.js";
+import {Recognizer} from "../Recognizer.js";
+import { Token } from "../Token.js";
+import {RecognitionException} from "./RecognitionException.js";
export declare class NoViableAltException extends RecognitionException {
diff --git a/runtime/JavaScript/src/antlr4/error/RecognitionException.d.ts b/runtime/JavaScript/src/antlr4/error/RecognitionException.d.ts
index 7e3b756..b8a8f32 100644
--- a/runtime/JavaScript/src/antlr4/error/RecognitionException.d.ts
+++ b/runtime/JavaScript/src/antlr4/error/RecognitionException.d.ts
@@ -1,8 +1,8 @@
-import {ParserRuleContext, RuleContext} from "../context";
-import {TokenStream} from "../TokenStream";
-import {Recognizer} from "../Recognizer";
-import {CharStream} from "../CharStream";
-import {Token} from "../Token";
+import {ParserRuleContext, RuleContext} from "../context/index.js";
+import {TokenStream} from "../TokenStream.js";
+import {Recognizer} from "../Recognizer.js";
+import {CharStream} from "../CharStream.js";
+import {Token} from "../Token.js";
export interface ExceptionParams {
message: string;
diff --git a/runtime/JavaScript/src/antlr4/error/index.d.ts b/runtime/JavaScript/src/antlr4/error/index.d.ts
index 6e07898..0576445 100644
--- a/runtime/JavaScript/src/antlr4/error/index.d.ts
+++ b/runtime/JavaScript/src/antlr4/error/index.d.ts
@@ -1,10 +1,10 @@
-export * from './RecognitionException';
-export * from './LexerNoViableAltException';
-export * from './NoViableAltException';
-export * from './FailedPredicateException';
-export * from './InputMismatchException';
-export * from './ErrorStrategy';
-export * from './BailErrorStrategy';
-export * from './DefaultErrorStrategy';
-export * from './ErrorListener';
-export * from './DiagnosticErrorListener';
+export * from "./RecognitionException.js";
+export * from "./LexerNoViableAltException.js";
+export * from "./NoViableAltException.js";
+export * from "./FailedPredicateException.js";
+export * from "./InputMismatchException.js";
+export * from "./ErrorStrategy.js";
+export * from "./BailErrorStrategy.js";
+export * from "./DefaultErrorStrategy.js";
+export * from "./ErrorListener.js";
+export * from "./DiagnosticErrorListener.js";
diff --git a/runtime/JavaScript/src/antlr4/misc/Interval.d.ts b/runtime/JavaScript/src/antlr4/misc/Interval.d.ts
index 05d54d8..8cdeec5 100644
--- a/runtime/JavaScript/src/antlr4/misc/Interval.d.ts
+++ b/runtime/JavaScript/src/antlr4/misc/Interval.d.ts
@@ -1,4 +1,4 @@
-import {Token} from "../Token";
+import {Token} from "../Token.js";
export declare class Interval {
diff --git a/runtime/JavaScript/src/antlr4/misc/IntervalSet.d.ts b/runtime/JavaScript/src/antlr4/misc/IntervalSet.d.ts
index f9782f7..1073521 100644
--- a/runtime/JavaScript/src/antlr4/misc/IntervalSet.d.ts
+++ b/runtime/JavaScript/src/antlr4/misc/IntervalSet.d.ts
@@ -1,4 +1,4 @@
-import {Interval} from "./Interval";
+import {Interval} from "./Interval.js";
export declare class IntervalSet {
diff --git a/runtime/JavaScript/src/antlr4/misc/index.d.ts b/runtime/JavaScript/src/antlr4/misc/index.d.ts
index 3179252..25a3632 100644
--- a/runtime/JavaScript/src/antlr4/misc/index.d.ts
+++ b/runtime/JavaScript/src/antlr4/misc/index.d.ts
@@ -1,4 +1,4 @@
-export * from './BitSet'
-export * from './Interval'
-export * from './IntervalSet';
+export * from "./BitSet.js"
+export * from "./Interval.js"
+export * from "./IntervalSet.js";
diff --git a/runtime/JavaScript/src/antlr4/state/ATNState.d.ts b/runtime/JavaScript/src/antlr4/state/ATNState.d.ts
index 3e2cab9..cc9e2ea 100644
--- a/runtime/JavaScript/src/antlr4/state/ATNState.d.ts
+++ b/runtime/JavaScript/src/antlr4/state/ATNState.d.ts
@@ -1,4 +1,4 @@
-import {ATN} from "../atn";
+import {ATN} from "../atn/index.js";
export declare class ATNState {
atn: ATN;
diff --git a/runtime/JavaScript/src/antlr4/state/DecisionState.d.ts b/runtime/JavaScript/src/antlr4/state/DecisionState.d.ts
index 127c67f..c0ad7d7 100644
--- a/runtime/JavaScript/src/antlr4/state/DecisionState.d.ts
+++ b/runtime/JavaScript/src/antlr4/state/DecisionState.d.ts
@@ -1,4 +1,4 @@
-import {ATNState} from "./index";
+import {ATNState} from "./index.js";
export declare class DecisionState extends ATNState {
decision: number;
diff --git a/runtime/JavaScript/src/antlr4/state/RuleStartState.d.ts b/runtime/JavaScript/src/antlr4/state/RuleStartState.d.ts
index ef69ebb..edf16e6 100644
--- a/runtime/JavaScript/src/antlr4/state/RuleStartState.d.ts
+++ b/runtime/JavaScript/src/antlr4/state/RuleStartState.d.ts
@@ -1,4 +1,4 @@
-import {ATNState, RuleStopState} from "./index";
+import {ATNState, RuleStopState} from "./index.js";
export declare class RuleStartState extends ATNState {
stopState: RuleStopState;
diff --git a/runtime/JavaScript/src/antlr4/state/RuleStopState.d.ts b/runtime/JavaScript/src/antlr4/state/RuleStopState.d.ts
index 89283a3..b4abe57 100644
--- a/runtime/JavaScript/src/antlr4/state/RuleStopState.d.ts
+++ b/runtime/JavaScript/src/antlr4/state/RuleStopState.d.ts
@@ -1,4 +1,4 @@
-import {ATNState} from "./index";
+import {ATNState} from "./index.js";
export declare class RuleStopState extends ATNState {
diff --git a/runtime/JavaScript/src/antlr4/state/index.d.ts b/runtime/JavaScript/src/antlr4/state/index.d.ts
index bff003e..6401c28 100644
--- a/runtime/JavaScript/src/antlr4/state/index.d.ts
+++ b/runtime/JavaScript/src/antlr4/state/index.d.ts
@@ -1,5 +1,5 @@
-export * from './ATNState';
-export * from './DecisionState';
-export * from './RuleStartState';
-export * from './RuleStopState';
+export * from "./ATNState.js";
+export * from "./DecisionState.js";
+export * from "./RuleStartState.js";
+export * from "./RuleStopState.js";
diff --git a/runtime/JavaScript/src/antlr4/tree/ErrorNode.d.ts b/runtime/JavaScript/src/antlr4/tree/ErrorNode.d.ts
index b93cd50..40debb1 100644
--- a/runtime/JavaScript/src/antlr4/tree/ErrorNode.d.ts
+++ b/runtime/JavaScript/src/antlr4/tree/ErrorNode.d.ts
@@ -1,4 +1,4 @@
-import {TerminalNode} from "./TerminalNode";
+import {TerminalNode} from "./TerminalNode.js";
export declare class ErrorNode extends TerminalNode {
diff --git a/runtime/JavaScript/src/antlr4/tree/ParseTree.d.ts b/runtime/JavaScript/src/antlr4/tree/ParseTree.d.ts
index bbf86c7..2a8e3c7 100644
--- a/runtime/JavaScript/src/antlr4/tree/ParseTree.d.ts
+++ b/runtime/JavaScript/src/antlr4/tree/ParseTree.d.ts
@@ -1,4 +1,4 @@
-import {SyntaxTree} from "./SyntaxTree";
+import {SyntaxTree} from "./SyntaxTree.js";
export declare class ParseTree extends SyntaxTree {
getText(): string;
diff --git a/runtime/JavaScript/src/antlr4/tree/ParseTreeListener.d.ts b/runtime/JavaScript/src/antlr4/tree/ParseTreeListener.d.ts
index af2ecc9..24c077d 100644
--- a/runtime/JavaScript/src/antlr4/tree/ParseTreeListener.d.ts
+++ b/runtime/JavaScript/src/antlr4/tree/ParseTreeListener.d.ts
@@ -1,6 +1,6 @@
-import {ParserRuleContext} from "../context";
-import {ErrorNode} from "./ErrorNode";
-import {TerminalNode} from "./TerminalNode";
+import {ParserRuleContext} from "../context/index.js";
+import {ErrorNode} from "./ErrorNode.js";
+import {TerminalNode} from "./TerminalNode.js";
export declare abstract class ParseTreeListener {
visitTerminal(node: TerminalNode) : void;
diff --git a/runtime/JavaScript/src/antlr4/tree/ParseTreeVisitor.d.ts b/runtime/JavaScript/src/antlr4/tree/ParseTreeVisitor.d.ts
index 9329b49..cf3c6b2 100644
--- a/runtime/JavaScript/src/antlr4/tree/ParseTreeVisitor.d.ts
+++ b/runtime/JavaScript/src/antlr4/tree/ParseTreeVisitor.d.ts
@@ -1,7 +1,7 @@
-import {RuleNode} from "./RuleNode";
-import {ErrorNode} from "./ErrorNode";
-import {TerminalNode} from "./TerminalNode";
-import {ParseTree} from "./ParseTree";
+import {RuleNode} from "./RuleNode.js";
+import {ErrorNode} from "./ErrorNode.js";
+import {TerminalNode} from "./TerminalNode.js";
+import {ParseTree} from "./ParseTree.js";
export declare class ParseTreeVisitor<Result> {
diff --git a/runtime/JavaScript/src/antlr4/tree/ParseTreeWalker.d.ts b/runtime/JavaScript/src/antlr4/tree/ParseTreeWalker.d.ts
index 988dd54..c85de7f 100644
--- a/runtime/JavaScript/src/antlr4/tree/ParseTreeWalker.d.ts
+++ b/runtime/JavaScript/src/antlr4/tree/ParseTreeWalker.d.ts
@@ -1,5 +1,5 @@
-import {ParseTreeListener} from "./ParseTreeListener";
-import {ParseTree} from "./ParseTree";
+import {ParseTreeListener} from "./ParseTreeListener.js";
+import {ParseTree} from "./ParseTree.js";
export declare class ParseTreeWalker {
static DEFAULT: ParseTreeWalker;
diff --git a/runtime/JavaScript/src/antlr4/tree/RuleNode.d.ts b/runtime/JavaScript/src/antlr4/tree/RuleNode.d.ts
index 06a5e0b..3717550 100644
--- a/runtime/JavaScript/src/antlr4/tree/RuleNode.d.ts
+++ b/runtime/JavaScript/src/antlr4/tree/RuleNode.d.ts
@@ -1,4 +1,4 @@
-import {ParseTree} from "./ParseTree";
+import {ParseTree} from "./ParseTree.js";
export declare abstract class RuleNode extends ParseTree {
diff --git a/runtime/JavaScript/src/antlr4/tree/SyntaxTree.d.ts b/runtime/JavaScript/src/antlr4/tree/SyntaxTree.d.ts
index 8ca90b7..5275a2e 100644
--- a/runtime/JavaScript/src/antlr4/tree/SyntaxTree.d.ts
+++ b/runtime/JavaScript/src/antlr4/tree/SyntaxTree.d.ts
@@ -1,3 +1,3 @@
-import {Tree} from "./Tree";
+import {Tree} from "./Tree.js";
export declare class SyntaxTree extends Tree {}
diff --git a/runtime/JavaScript/src/antlr4/tree/TerminalNode.d.ts b/runtime/JavaScript/src/antlr4/tree/TerminalNode.d.ts
index 568aea4..d20bab2 100644
--- a/runtime/JavaScript/src/antlr4/tree/TerminalNode.d.ts
+++ b/runtime/JavaScript/src/antlr4/tree/TerminalNode.d.ts
@@ -1,6 +1,6 @@
-import {ParserRuleContext} from "../context";
-import {ParseTree} from "./ParseTree";
-import {Token} from "../Token";
+import {ParserRuleContext} from "../context/index.js";
+import {ParseTree} from "./ParseTree.js";
+import {Token} from "../Token.js";
export declare class TerminalNode extends ParseTree {
symbol: Token;
diff --git a/runtime/JavaScript/src/antlr4/tree/Trees.d.ts b/runtime/JavaScript/src/antlr4/tree/Trees.d.ts
index f2d05c9..5029f52 100644
--- a/runtime/JavaScript/src/antlr4/tree/Trees.d.ts
+++ b/runtime/JavaScript/src/antlr4/tree/Trees.d.ts
@@ -1,6 +1,6 @@
-import { Parser } from "../Parser";
-import { ParseTree } from "./ParseTree";
-import { Tree } from "./Tree";
+import { Parser } from "../Parser.js";
+import { ParseTree } from "./ParseTree.js";
+import { Tree } from "./Tree.js";
export default Trees;
declare namespace Trees {
diff --git a/runtime/JavaScript/src/antlr4/tree/index.d.ts b/runtime/JavaScript/src/antlr4/tree/index.d.ts
index c3d3d5a..3b0ac37 100644
--- a/runtime/JavaScript/src/antlr4/tree/index.d.ts
+++ b/runtime/JavaScript/src/antlr4/tree/index.d.ts
@@ -1,8 +1,8 @@
-export * from './RuleNode';
-export * from './ErrorNode';
-export * from './TerminalNode';
-export * from './ParseTree';
-export * from './ParseTreeListener';
-export * from './ParseTreeVisitor';
-export * from './ParseTreeWalker';
-export * as Trees from './Trees';
+export * from "./RuleNode.js";
+export * from "./ErrorNode.js";
+export * from "./TerminalNode.js";
+export * from "./ParseTree.js";
+export * from "./ParseTreeListener.js";
+export * from "./ParseTreeVisitor.js";
+export * from "./ParseTreeWalker.js";
+export * as Trees from "./Trees.js";
diff --git a/runtime/JavaScript/src/antlr4/utils/index.d.ts b/runtime/JavaScript/src/antlr4/utils/index.d.ts
index 4651157..c918bc1 100644
--- a/runtime/JavaScript/src/antlr4/utils/index.d.ts
+++ b/runtime/JavaScript/src/antlr4/utils/index.d.ts
@@ -1,4 +1,4 @@
-export * from "./stringToCharArray";
-export * from "./arrayToString";
-export * from "./Printer";
+export * from "./stringToCharArray.js";
+export * from "./arrayToString.js";
+export * from "./Printer.js";