tests/cases/compiler/genericRecursiveImplicitConstructorErrors1.ts(9,49): error TS2314: Generic type 'PullTypeSymbol' requires 3 type argument(s).
==== tests/cases/compiler/genericRecursiveImplicitConstructorErrors1.ts (1 errors) ====
export declare module TypeScript {
class PullSymbol { }
class PullSignatureSymbol extends PullSymbol {
public addSpecialization(signature: PullSignatureSymbol, typeArguments: PullTypeSymbol[]): void;
}
class PullTypeSymbol extends PullSymbol {
public findTypeParameter(name: string): PullTypeParameterSymbol;
}
class PullTypeParameterSymbol extends PullTypeSymbol {
~~~~~~~~~~~~~~
!!! error TS2314: Generic type 'PullTypeSymbol' requires 3 type argument(s).
}
}