@microsoft/windows-admin-center-sdk
Version:
Microsoft - Windows Admin Center Shell
48 lines (46 loc) • 2.77 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.UpdaterLookup = void 0;
const ajax_response_updater_1 = require("../../angular15/upgrader/audit/ajax-response-updater");
const css_syntax_error_updater_1 = require("../../angular15/upgrader/audit/css-syntax-error-updater");
const parameter_count_violation_updater_1 = require("../../angular15/upgrader/audit/parameter-count-violation-updater");
const declare_override_updater_1 = require("../../angular15/upgrader/audit/declare-override-updater");
const load_children_callback_updater_1 = require("../../angular15/upgrader/audit/load-children-callback-updater");
const form_control_updater_1 = require("../../angular15/upgrader/audit/form-control-updater");
const observable_throw_updater_1 = require("../../angular15/upgrader/audit/observable-throw-updater");
const string_replace_updater_1 = require("../../angular15/upgrader/audit/string-replace-updater");
const component_selector_updater_1 = require("./component-selector-updater");
const only_arrow_functions_updater_1 = require("./only-arrow-functions-updater");
class UpdaterLookup {
static functionLookup;
static initialize(angularVersion) {
switch (angularVersion) {
case '15':
if (!UpdaterLookup.functionLookup) {
UpdaterLookup.functionLookup = {
// Errors
'TS2612': new declare_override_updater_1.DeclareOverrideUpdater(),
'TS2322': new load_children_callback_updater_1.LoadChildrenCallbackUpdater(),
'TS2339': new observable_throw_updater_1.ObservableThrowUpdater(),
'TS2554': new parameter_count_violation_updater_1.ParameterCountViolationUpdater(),
'TS2314': new ajax_response_updater_1.AjaxResponseUpdater(),
'TS2542': new string_replace_updater_1.StringReplaceUpdater(),
'TS2345': new form_control_updater_1.FormControlUpdater(),
// Warnings
'css-syntax-error': new css_syntax_error_updater_1.CssSyntaxErrorUpdater(),
};
}
case '11':
default:
if (!UpdaterLookup.functionLookup) {
UpdaterLookup.functionLookup = {
'only-arrow-functions': new only_arrow_functions_updater_1.OnlyArrowFunctionsUpdater(),
'component-selector': new component_selector_updater_1.ComponentSelectorUpdater()
};
}
}
return UpdaterLookup.functionLookup;
}
}
exports.UpdaterLookup = UpdaterLookup;
//# sourceMappingURL=updater-lookup.js.map