UNPKG

1.09 kBJavaScriptView Raw
1var __extends = (this && this.__extends) || function (d, b) {
2 for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];
3 function __() { this.constructor = d; }
4 __.prototype = b.prototype;
5 d.prototype = new __();
6};
7var NoStringParameterToFunctionCallWalker = require('./utils/NoStringParameterToFunctionCallWalker');
8var Rule = (function (_super) {
9 __extends(Rule, _super);
10 function Rule() {
11 _super.apply(this, arguments);
12 }
13 Rule.prototype.apply = function (sourceFile) {
14 var documentRegistry = ts.createDocumentRegistry();
15 var languageServiceHost = Lint.createLanguageServiceHost('file.ts', sourceFile.getFullText());
16 var languageService = ts.createLanguageService(languageServiceHost, documentRegistry);
17 var walker = new NoStringParameterToFunctionCallWalker(sourceFile, 'setImmediate', this.getOptions(), languageService);
18 return this.applyWithWalker(walker);
19 };
20 return Rule;
21})(Lint.Rules.AbstractRule);
22exports.Rule = Rule;
23//# sourceMappingURL=noStringBasedSetImmediateRule.js.map
\No newline at end of file