diff --git a/CHANGELOG.md b/CHANGELOG.md index 0843078..4b3f80f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,13 @@ # 更新日志 +## [v4.1.5](https://github.com/buession/buession-prototype/releases/tag/4.1.5)(2025-04-10) + +### 🐞 BUG 修复 + +- 修复 Optional 和 Try 导出问题 + + ## [v4.1.4](https://github.com/buession/buession-prototype/releases/tag/4.1.4)(2025-04-10) ### 🐞 BUG 修复 diff --git a/package.json b/package.json index f1377dc..dac5a20 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@buession/prototype", "alias": "prototype", - "version": "v4.1.4", + "version": "v4.1.5", "description": "A native object extension framework for Javascript.", "homepage": "https://prototype.buession.com/", "author": { diff --git a/site/src/index.jsx b/site/src/index.jsx index 2c4cffb..0c88cdb 100644 --- a/site/src/index.jsx +++ b/site/src/index.jsx @@ -5,7 +5,7 @@ banner: btns: - { name: '开 始', href: '/docs/quickstart.html', primary: true } - { name: 'Github >', href: 'https://github.com/buession/buession-prototype' } - caption: '当前版本: v4.1.3' + caption: '当前版本: v4.1.5' features: - { name: '优雅', desc: '旨在提供便捷的、可靠的基于原生 JavaScript/TypeScript 扩展的类库,拥有完善的文档和高可读性的源码' } - { name: '易用', desc: '觉大部分 API 基于原生 JavaScript/TypeScript 对象/类的扩展,参考学习 prototype.js' } diff --git a/site/src/manual/4.1/string.md b/site/src/manual/4.1/string.md index 791d528..3f03bf6 100644 --- a/site/src/manual/4.1/string.md +++ b/site/src/manual/4.1/string.md @@ -901,14 +901,14 @@ export default defineComponent({ ``` -### **random(length: number, type?: RandomType = "NUMERIC" | "LETTER" | "LETTER_NUMERIC" | "CHINESE" | undefined)** +### **random(length: number, type?: sring | RandomType = "NUMERIC" | "LETTER" | "LETTER_NUMERIC" | "CHINESE" | undefined)** * 类型:`Function` * 功能描述:生成随机字符串 * 参数:length - `number` 生成字符串的长度 -             type - `NUMERIC | LETTER | LETTER_NUMERIC | CHINESE | undefined` 生成类型,可选参数,当未指定时为 LETTER_NUMERIC +             type - `NUMERIC | LETTER | LETTER_NUMERIC | CHINESE | undefined` 生成类型 / 随机字符串范围,可选参数,当未指定时为 LETTER_NUMERIC NUMERIC - 数字随机字符串 diff --git a/src/optional.ts b/src/optional.ts index 9b47d29..f94a7ff 100644 --- a/src/optional.ts +++ b/src/optional.ts @@ -76,22 +76,11 @@ class Optional { } } -declare global { - namespace NodeJS { - interface Global { - Optional: typeof Optional; - } - } - - interface Window { - Optional: typeof Optional; - } +interface Window { + Optional: typeof Optional; } declare var Window: { - Optional: typeof Optional; -} - -window.Optional = Optional; - -export default {} \ No newline at end of file + prototype: Window; + new(): Window; +}; diff --git a/src/try.ts b/src/try.ts index 2a700c9..2cbcb61 100644 --- a/src/try.ts +++ b/src/try.ts @@ -28,22 +28,11 @@ const Try = { } } -declare global { - namespace NodeJS { - interface Global { - Try: typeof Try; - } - } - - interface Window { - Try: typeof Try; - } +interface Window { + Try: typeof Try; } declare var Window: { - Try: typeof Try; -} - -window.Try = Try; - -export default {} + prototype: Window; + new(): Window; +};