diff --git a/src/ParserRuleContext.ts b/src/ParserRuleContext.ts index 6448067..3d84129 100644 --- a/src/ParserRuleContext.ts +++ b/src/ParserRuleContext.ts @@ -159,9 +159,9 @@ export class ParserRuleContext extends RuleContext { public override getChild(i: number): RuleContext | null; public override getChild(i: number, - type: new (parent: ParserRuleContext | null, invokingStateNumber: number) => T): T | null; + type: new (...args: unknown[]) => T): T | null; public override getChild(i: number, - type?: new (parent: ParserRuleContext | null, invokingStateNumber: number) => T): T | null { + type?: new (...args: unknown[]) => T): T | null { if (this.children === null || i < 0 || i >= this.children.length) { return null; }