diff --git a/packages/range-utils/src/provideInclusiveOptions.js b/packages/range-utils/src/provideInclusiveOptions.ts similarity index 77% rename from packages/range-utils/src/provideInclusiveOptions.js rename to packages/range-utils/src/provideInclusiveOptions.ts index 5eaa974f..2e82cd02 100644 --- a/packages/range-utils/src/provideInclusiveOptions.js +++ b/packages/range-utils/src/provideInclusiveOptions.ts @@ -1,14 +1,16 @@ +/* eslint-disable @typescript-eslint/no-explicit-any */ import { assign } from "lodash"; -export default function provideInclusiveOptions(funToWrap) { - return function () { - const args = Array.prototype.slice.call(arguments); +export default function provideInclusiveOptions( + funToWrap: (...args: any[]) => any +): (...args: any[]) => any { + return function (...args: any[]): any { const options = args[args.length - 1]; if ( options && (options.inclusive1BasedEnd || options.inclusive1BasedStart) ) { - args.forEach(function (arg, index) { + args.forEach(function (arg: any, index: number) { if (arg && arg.start > -1 && options.inclusive1BasedStart) { args[index] = assign(arg, { start: arg.start - 1 }); } diff --git a/tsconfig.base.json b/tsconfig.base.json index a8394aec..52e5a02b 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -2,7 +2,7 @@ "compileOnSave": false, "compilerOptions": { "rootDir": ".", - "sourceMap": true, + // "sourceMap": true, "moduleResolution": "node", "emitDecoratorMetadata": true, "experimentalDecorators": true,