TypeScript/tests/baselines/reference/crashIntypeCheckObjectCreationExpression.js
2014-07-12 17:30:19 -07:00

25 lines
850 B
TypeScript

//// [crashIntypeCheckObjectCreationExpression.ts]
export class BuildWorkspaceService {
public injectRequestService<P0, P1, P2>(service: P0) {
this.injectBuildService<number>(new X(service));
}
public injectBuildService<P0>(service: P0) {
}
}
//// [crashIntypeCheckObjectCreationExpression.js]
define(["require", "exports"], function (require, exports) {
var BuildWorkspaceService = (function () {
function BuildWorkspaceService() {
}
BuildWorkspaceService.prototype.injectRequestService = function (service) {
this.injectBuildService(new X(service));
};
BuildWorkspaceService.prototype.injectBuildService = function (service) {
};
return BuildWorkspaceService;
})();
exports.BuildWorkspaceService = BuildWorkspaceService;
});