diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 15150bd..0000000 --- a/package-lock.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "ddmt-tool", - "version": "1.0.7", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "ddmt-tool", - "version": "1.0.7", - "license": "MIT" - } - } -} diff --git a/package.json b/package.json index 1affa2f..21018ee 100644 --- a/package.json +++ b/package.json @@ -4,6 +4,7 @@ "description": "A utility library that provides commonly used functions to simplify everyday development tasks. Whether it's string manipulation, array operations, or other frequent functionalities, `ddmt-tool` helps you work more efficiently.", "main": "index.js", "type": "module", + "types": "types/index.d.ts", "scripts": { "dev": "node index.js" }, diff --git a/types/index.d.ts b/types/index.d.ts new file mode 100644 index 0000000..2aa74aa --- /dev/null +++ b/types/index.d.ts @@ -0,0 +1,8 @@ +declare module 'ddmt-tool' { + export function animateStart(event: HTMLElement, className: string, forceExecute?: boolean): void; + + export function randomNum(minNum: number): number; + export function randomNum(minNum: number, maxNum: number): number; + + export function nextArray(arr: any[], index: number): any[]; +} \ No newline at end of file