@@ -560,7 +560,6 @@ __exportStar(require("./ratio"), exports);
560560"use strict";
561561Object.defineProperty(exports, "__esModule", { value: true });
562562exports.MAX_TIME_VALUE = exports.MIN_TIME_VALUE = exports.MAX_DATE_VALUE = exports.MIN_DATE_VALUE = exports.MAX_DATETIME_VALUE = exports.MIN_DATETIME_VALUE = exports.Date = exports.DateTime = void 0;
563- /* eslint-disable @typescript-eslint/ban-ts-comment */
564563const uncertainty_1 = require("./uncertainty");
565564const util_1 = require("../util/util");
566565const luxon_1 = require("luxon");
@@ -1245,7 +1244,7 @@ class DateTime extends AbstractDate {
12451244 // consider seconds and milliseconds as a single combined precision with decimal semantics
12461245 // this means that if milliseconds are not specified, then we treat it as though their
12471246 // millisecond value is "0" so that no Uncertainty will be produced
1248- /* eslint -disable @typescript-eslint /no-this-alias */
1247+ /* oxlint -disable @typescript/no-this-alias */
12491248 let aDateTime = this;
12501249 let bDateTime = other;
12511250 if (this.second !== null &&
@@ -2501,7 +2500,6 @@ class ThreeValuedLogic {
25012500 return null;
25022501 }
25032502 else {
2504- // eslint-disable-next-line @typescript-eslint/ban-ts-comment
25052503 // @ts-ignore
25062504 return val.reduce((a, b) => (!a ^ !b) === 1);
25072505 }
@@ -3942,7 +3940,6 @@ var __importStar = (this && this.__importStar) || (function () {
39423940})();
39433941Object.defineProperty(exports, "__esModule", { value: true });
39443942exports.build = build;
3945- /* eslint-disable @typescript-eslint/ban-ts-comment */
39463943const E = __importStar(require("./expressions"));
39473944const util_1 = require("../util/util");
39483945function build(json) {
@@ -4389,6 +4386,7 @@ exports.If = If;
43894386class CaseItem {
43904387 constructor(json) {
43914388 this.when = (0, builder_1.build)(json.when);
4389+ // oxlint-disable-next-line unicorn/no-thenable -- CaseItem mirrors ELM's `then` field.
43924390 this.then = (0, builder_1.build)(json.then);
43934391 }
43944392}
@@ -4467,7 +4465,6 @@ Object.defineProperty(exports, "__esModule", { value: true });
44674465exports.DurationBetween = exports.DifferenceBetween = exports.TimezoneOffsetFrom = exports.TimeFrom = exports.DateFrom = exports.DateTimeComponentFrom = exports.TimeOfDay = exports.Now = exports.Today = exports.Time = exports.Date = exports.DateTime = void 0;
44684466exports.doAfter = doAfter;
44694467exports.doBefore = doBefore;
4470- /* eslint-disable @typescript-eslint/ban-ts-comment */
44714468const expression_1 = require("./expression");
44724469const builder_1 = require("./builder");
44734470const literal_1 = require("./literal");
@@ -6559,7 +6556,6 @@ var __importStar = (this && this.__importStar) || (function () {
65596556})();
65606557Object.defineProperty(exports, "__esModule", { value: true });
65616558exports.Precision = exports.SameOrBefore = exports.SameOrAfter = exports.SameAs = exports.Before = exports.After = exports.Length = exports.ProperContains = exports.ProperIn = exports.ProperIncludedIn = exports.ProperIncludes = exports.IncludedIn = exports.Includes = exports.Contains = exports.In = exports.Indexer = exports.Intersect = exports.Except = exports.Union = exports.NotEqual = exports.Equivalent = exports.Equal = void 0;
6562- /* eslint-disable @typescript-eslint/ban-ts-comment */
65636559const expression_1 = require("./expression");
65646560const logic_1 = require("../datatypes/logic");
65656561const datetime_1 = require("../datatypes/datetime");
@@ -7121,7 +7117,6 @@ class ByDirection extends expression_1.Expression {
71217117 this.low_order = this.direction === 'asc' || this.direction === 'ascending' ? -1 : 1;
71227118 this.high_order = this.low_order * -1;
71237119 }
7124- // eslint-disable-next-line @typescript-eslint/ban-ts-comment
71257120 // @ts-ignore
71267121 async exec(ctx, a, b) {
71277122 if (a === b) {
@@ -7152,7 +7147,6 @@ class ByExpression extends expression_1.Expression {
71527147 this.low_order = this.direction === 'asc' || this.direction === 'ascending' ? -1 : 1;
71537148 this.high_order = this.low_order * -1;
71547149 }
7155- // eslint-disable-next-line @typescript-eslint/ban-ts-comment
71567150 // @ts-ignore
71577151 async exec(ctx, a, b) {
71587152 let sctx = ctx.childContext(a);
@@ -8593,7 +8587,7 @@ function guessSpecifierType(val) {
85938587 else if (Array.isArray(val)) {
85948588 // Get unique types from the array (by converting to string and putting in a Set)
85958589 const typesAsStrings = Array.from(new Set(val.map(v => JSON.stringify(guessSpecifierType(v)))));
8596- const types = typesAsStrings.map(ts => (/^{/.test(ts ) ? JSON.parse(ts) : ts));
8590+ const types = typesAsStrings.map(ts => (ts.startsWith('{' ) ? JSON.parse(ts) : ts));
85978591 return {
85988592 type: elmTypes_1.ELM_LIST_TYPE_SPECIFIER,
85998593 elementType: types.length == 1 ? types[0] : { type: elmTypes_1.ELM_CHOICE_TYPE_SPECIFIER, choice: types }
@@ -9181,7 +9175,7 @@ class ConsoleMessageListener {
91819175 this.logSourceOnTrace = logSourceOnTrace;
91829176 }
91839177 onMessage(source, code, severity, message) {
9184- // eslint -disable-next-line no-console
9178+ // oxlint -disable-next-line no-console
91859179 const print = severity === 'Error' ? console.error : console.log;
91869180 let content = `${severity}: [${code}] ${message}`;
91879181 if (severity === 'Trace' && this.logSourceOnTrace) {
0 commit comments