From a740ad2f734a584697ef312e1e4a2af4d6233268 Mon Sep 17 00:00:00 2001 From: yutent Date: Fri, 3 Jan 2025 18:25:00 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96index.d.ts?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Readme.md | 2 ++ package.json | 3 ++- src/index.d.ts | 10 ++++++++++ 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/Readme.md b/Readme.md index 1b0e820..ce2734d 100644 --- a/Readme.md +++ b/Readme.md @@ -2,6 +2,8 @@ > 本模块是对原生的`crypto`模块二次封装的,在使用上更加简单方便。 ## 更新日志 ++ v3.3.2 + - 优化`.d.ts`参数声明 + v3.3.1 - 优化`.d.ts`参数声明 diff --git a/package.json b/package.json index eadfc50..e8331f3 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "crypto.js", "type": "module", - "version": "3.3.1", + "version": "3.3.2", "description": "原生crypto加密模块的二次封装,简化常用加密函数的使用", "keywords": [ "md5", @@ -28,6 +28,7 @@ "start": "node ./build.js" }, "exports": { + "types": "./dist/index.d.ts", "require": "./dist/index.js", "import": "./dist/index.mjs" } diff --git a/src/index.d.ts b/src/index.d.ts index 164ccaa..60d4298 100644 --- a/src/index.d.ts +++ b/src/index.d.ts @@ -3,7 +3,17 @@ * @author yutent * @date 2024/12/12 15:41:25 */ +import crypto from 'crypto' + declare module 'crypto.js' { + // 原生 crypto 模块 + export const crypto: crypto + + /** + * @deprecated('use crypto instead') + */ + export const origin: crypto + // 随机数生成 export function rand(len: number, forceNum?: boolean): string