From 77bc5d94df610af288e123cbd2590ada402d3f4a Mon Sep 17 00:00:00 2001 From: Nicholas Dudfield Date: Thu, 9 Jan 2020 17:50:10 +0700 Subject: [PATCH] fix: do not use implicit any (#134) --- index.d.ts | 36 +++++++++++++++++++++--------------- 1 file changed, 21 insertions(+), 15 deletions(-) diff --git a/index.d.ts b/index.d.ts index 961640a8..713b7a6c 100644 --- a/index.d.ts +++ b/index.d.ts @@ -1,3 +1,5 @@ +/* eslint-disable @typescript-eslint/no-explicit-any */ + type ComparatorFunction = (left: string, right: string) => number declare namespace sortPackageJson { @@ -8,27 +10,31 @@ declare namespace sortPackageJson { declare const sortPackageJson: { /** - Sort packageJson. + Sort packageJson. + + @param packageJson - A packageJson object or string. + @param options + @returns Sorted packageJson object or string. + */ - @param packageJson - A packageJson object or string. - @returns Sorted packageJson object or string. - */ - (packageJson, options?: sortPackageJson.Options): typeof packageJson + (packageJson: T, options?: sortPackageJson.Options): T /** - Sort packageJson. + Sort packageJson. + + @param packageJson - A packageJson object or string. + @param options + @returns Sorted packageJson object or string. + */ - @param packageJson - A packageJson object or string. - @returns Sorted packageJson object or string. - */ - sortPackageJson( - packageJson, - options?: sortPackageJson.Options, - ): typeof packageJson + sortPackageJson( + packageJson: T, + options?: sortPackageJson.Options + ): T /** - Default sort order. - */ + Default sort order. + */ readonly sortOrder: readonly string[] }