@fimbul/ymir
Advanced tools
Comparing version 0.21.0 to 0.22.0
{ | ||
"name": "@fimbul/ymir", | ||
"version": "0.21.0", | ||
"version": "0.22.0", | ||
"description": "Core library for the Fimbullinter project", | ||
@@ -29,3 +29,3 @@ "publishConfig": { | ||
"reflect-metadata": "^0.1.12", | ||
"tslib": "^1.8.1" | ||
"tslib": "^2.0.0" | ||
}, | ||
@@ -37,4 +37,4 @@ "devDependencies": { | ||
"tsutils": ">=2.29.0", | ||
"typescript": ">= 3.3.0 || >= 3.6.0-dev || >= 3.7.0-dev" | ||
"typescript": ">= 4.0.0 || >= 4.2.0-dev" | ||
} | ||
} |
@@ -84,3 +84,3 @@ import 'reflect-metadata'; | ||
readonly sourceFile: ts.SourceFile; | ||
readonly program: ts.Program | undefined; | ||
get program(): ts.Program | undefined; | ||
constructor(context: RuleContext); | ||
@@ -99,5 +99,5 @@ abstract apply(): void; | ||
readonly context: TypedRuleContext; | ||
readonly program: ts.Program; | ||
get program(): ts.Program; | ||
/** Lazily evaluated getter for TypeChecker. Use this instead of `this.program.getTypeChecker()` to avoid wasting CPU cycles. */ | ||
readonly checker: ts.TypeChecker; | ||
get checker(): ts.TypeChecker; | ||
constructor(context: TypedRuleContext); | ||
@@ -104,0 +104,0 @@ } |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.FileFilterFactory = exports.LineSwitchParser = exports.FindingFilterFactory = exports.DirectoryService = exports.BuiltinResolver = exports.Resolver = exports.CacheFactory = exports.FormatterLoaderHost = exports.RuleLoaderHost = exports.FileSystem = exports.DeprecationTarget = exports.DeprecationHandler = exports.MessageHandler = exports.AbstractProcessor = exports.Format = exports.ConfigurationProvider = exports.AbstractFormatter = exports.ConfigurableTypedRule = exports.TypedRule = exports.ConfigurableRule = exports.AbstractRule = exports.requiresCompilerOption = exports.requireLibraryFile = exports.excludeDeclarationFiles = exports.typescriptOnly = exports.predicate = exports.Finding = exports.Replacement = exports.GlobalOptions = exports.ConfigurationError = void 0; | ||
require("reflect-metadata"); | ||
@@ -93,6 +94,6 @@ const ts = require("typescript"); | ||
} | ||
exports.AbstractRule = AbstractRule; | ||
AbstractRule.requiresTypeInformation = false; | ||
AbstractRule.deprecated = false; | ||
AbstractRule.supports = undefined; | ||
exports.AbstractRule = AbstractRule; | ||
class ConfigurableRule extends AbstractRule { | ||
@@ -109,2 +110,5 @@ constructor(context) { | ||
} | ||
get program() { | ||
return this.context.program; | ||
} | ||
/** Lazily evaluated getter for TypeChecker. Use this instead of `this.program.getTypeChecker()` to avoid wasting CPU cycles. */ | ||
@@ -117,4 +121,4 @@ get checker() { | ||
} | ||
exports.TypedRule = TypedRule; | ||
TypedRule.requiresTypeInformation = true; | ||
exports.TypedRule = TypedRule; | ||
class ConfigurableTypedRule extends TypedRule { | ||
@@ -140,2 +144,8 @@ constructor(context) { | ||
class AbstractProcessor { | ||
constructor(context) { | ||
this.source = context.source; | ||
this.sourceFileName = context.sourceFileName; | ||
this.targetFileName = context.targetFileName; | ||
this.settings = context.settings; | ||
} | ||
/** | ||
@@ -148,8 +158,2 @@ * Returns a new primary extension that is appended to the file name, e.g. '.ts'. | ||
} | ||
constructor(context) { | ||
this.source = context.source; | ||
this.sourceFileName = context.sourceFileName; | ||
this.targetFileName = context.targetFileName; | ||
this.settings = context.settings; | ||
} | ||
} | ||
@@ -156,0 +160,0 @@ exports.AbstractProcessor = AbstractProcessor; |
Sorry, the diff of this file is not supported yet
39937
565
+ Addedtslib@2.8.1(transitive)
Updatedtslib@^2.0.0