From adef8fc894a9668757b4d6cfac17fa8e6fcec7de Mon Sep 17 00:00:00 2001 From: Bauke Date: Thu, 6 Apr 2023 10:51:19 +0200 Subject: [PATCH] Add type definition for third-party packages that do not have them. --- source/packages.d.ts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 source/packages.d.ts diff --git a/source/packages.d.ts b/source/packages.d.ts new file mode 100644 index 0000000..5dcb1c4 --- /dev/null +++ b/source/packages.d.ts @@ -0,0 +1,15 @@ +// Type definitions for third-party packages. + +declare module 'esbuild-copy-static-files' { + import {type cpSync} from 'node:fs'; + import {type Plugin} from 'esbuild'; + + type CopySyncParameters = Parameters; + + type Options = { + src?: CopySyncParameters[0]; + dest?: CopySyncParameters[1]; + } & CopySyncParameters[2]; + + export default function (options: Options): Plugin; +}