From d211f23b7c6117ae63c0f567587765bc47d1798d Mon Sep 17 00:00:00 2001 From: caijf Date: Fri, 3 Jan 2025 06:09:53 +0000 Subject: [PATCH] deploy: 8bef202b5df3143f26c4d125acb5e0fb5eed51f5 --- AsyncMemo.html | 4 +- AsyncMemo.js.html | 4 +- VERSION.js.html | 4 +- ajax.js.html | 4 +- bytesToSize.js.html | 4 +- calculateCursorPosition.js.html | 4 +- checkFileType.js.html | 4 +- checkResult.js.html | 138 ++++++++++++++++++ compressImage.js.html | 4 +- dataURLToBlob.js.html | 4 +- divide.js.html | 4 +- download.js.html | 4 +- fileReader.js.html | 4 +- filterTree.js.html | 4 +- findTreeNode.js.html | 4 +- findTreeNodes.js.html | 4 +- findTreeSelect.js.html | 4 +- formatBankCard.js.html | 4 +- formatMobile.js.html | 4 +- formatMoney.js.html | 4 +- gcd.js.html | 4 +- getExtname.js.html | 4 +- getFileBlob.js.html | 4 +- getFileType.js.html | 4 +- getImageInfo.js.html | 4 +- getMimeType.js.html | 4 +- global.html | 4 +- index.html | 5 +- index.js.html | 5 +- injectStyle.js.html | 4 +- isBankCard.js.html | 4 +- isBusinessLicense.js.html | 4 +- isChinese.js.html | 4 +- isEmail.js.html | 4 +- isHMCard.js.html | 4 +- isIPv4.js.html | 4 +- isIPv6.js.html | 4 +- isIdCard.js.html | 4 +- isMobile.js.html | 4 +- isPassport.js.html | 4 +- isPassword.js.html | 4 +- isPostcode.js.html | 4 +- isQQ.js.html | 4 +- isSocialCreditCode.js.html | 4 +- isSwiftCode.js.html | 4 +- isTWCard.js.html | 4 +- isTelephone.js.html | 4 +- isUrl.js.html | 4 +- isValidNumber.js.html | 4 +- isVehicle.js.html | 4 +- isWX.js.html | 4 +- lcm.js.html | 4 +- listToTree.js.html | 4 +- loadImage.js.html | 4 +- loadImageWithBlob.js.html | 4 +- loadScript.js.html | 4 +- minus.js.html | 4 +- module-Browser.html | 6 +- module-Math.html | 6 +- module-Other.html | 250 +++++++++++++++++++++++++++++++- module-Processor.html | 6 +- module-Tree.html | 6 +- module-Validator.html | 4 +- numberToChinese.js.html | 4 +- padZero.js.html | 4 +- parseIdCard.js.html | 4 +- plus.js.html | 4 +- randomString.js.html | 4 +- replaceChar.js.html | 4 +- round.js.html | 4 +- safeDate.js.html | 4 +- setDataURLPrefix.js.html | 4 +- strlen.js.html | 4 +- times.js.html | 4 +- transformFieldNames.js.html | 4 +- transformObjectValue.js.html | 4 +- treeToList.js.html | 4 +- validatePassword.js.html | 4 +- 78 files changed, 543 insertions(+), 159 deletions(-) create mode 100644 checkResult.js.html diff --git a/AsyncMemo.html b/AsyncMemo.html index 18f67f17..577d7cf1 100644 --- a/AsyncMemo.html +++ b/AsyncMemo.html @@ -55,7 +55,7 @@ -

Home

Github

Changelog

Classes

Modules

Global

+

Home

Github

Changelog

Classes

Modules

Global

@@ -818,7 +818,7 @@
Returns:

diff --git a/AsyncMemo.js.html b/AsyncMemo.js.html index e0eb866d..ee02f56b 100644 --- a/AsyncMemo.js.html +++ b/AsyncMemo.js.html @@ -55,7 +55,7 @@ -

Home

Github

Changelog

Classes

Modules

Global

+

Home

Github

Changelog

Classes

Modules

Global

@@ -169,7 +169,7 @@

AsyncMemo.js


diff --git a/VERSION.js.html b/VERSION.js.html index f85ad681..52e185f8 100644 --- a/VERSION.js.html +++ b/VERSION.js.html @@ -55,7 +55,7 @@ -

Home

Github

Changelog

Classes

Modules

Global

+

Home

Github

Changelog

Classes

Modules

Global

@@ -91,7 +91,7 @@

VERSION.js


diff --git a/ajax.js.html b/ajax.js.html index a3b59f20..5db0499c 100644 --- a/ajax.js.html +++ b/ajax.js.html @@ -55,7 +55,7 @@ -

Home

Github

Changelog

Classes

Modules

Global

+

Home

Github

Changelog

Classes

Modules

Global

@@ -205,7 +205,7 @@

ajax.js


diff --git a/bytesToSize.js.html b/bytesToSize.js.html index 04ae2cc5..5d911cd1 100644 --- a/bytesToSize.js.html +++ b/bytesToSize.js.html @@ -55,7 +55,7 @@ -

Home

Github

Changelog

Classes

Modules

Global

+

Home

Github

Changelog

Classes

Modules

Global

@@ -120,7 +120,7 @@

bytesToSize.js


diff --git a/calculateCursorPosition.js.html b/calculateCursorPosition.js.html index 88898962..d9bd72c7 100644 --- a/calculateCursorPosition.js.html +++ b/calculateCursorPosition.js.html @@ -55,7 +55,7 @@ -

Home

Github

Changelog

Classes

Modules

Global

+

Home

Github

Changelog

Classes

Modules

Global

@@ -132,7 +132,7 @@

calculateCursorPosition.js


diff --git a/checkFileType.js.html b/checkFileType.js.html index 23a7799e..bae41da7 100644 --- a/checkFileType.js.html +++ b/checkFileType.js.html @@ -55,7 +55,7 @@ -

Home

Github

Changelog

Classes

Modules

Global

+

Home

Github

Changelog

Classes

Modules

Global

@@ -156,7 +156,7 @@

checkFileType.js


diff --git a/checkResult.js.html b/checkResult.js.html new file mode 100644 index 00000000..de7fb538 --- /dev/null +++ b/checkResult.js.html @@ -0,0 +1,138 @@ + + + + + + + checkResult.js - util-helpers + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +

checkResult.js

+ + + + + + + +
+
+
import { tryit } from 'ut2';
+/**
+ * 检查函数执行结果。
+ *
+ * 如果函数执行异常或返回下列结果,则返回 `false` ,否则返回 `true`。
+ * 1. `Promise.reject()`
+ * 2. `Promise.resolve(false)`
+ * 3. `false`
+ *
+ * @alias module:Other.checkResult
+ * @since 5.5.0
+ * @param {Function} [fn=()=>true] 处理函数,默认 `()=>true`。
+ * @param {...*} [args] 展开参数,`fn` 执行参数。
+ * @returns {Promise<boolean>}
+ * @example
+ * await checkResult(()=>throw new Error());      // false
+ * await checkResult(()=>Promise.reject());       // false
+ * await checkResult(()=>Promise.resolve(false)); // false
+ * await checkResult(async ()=>false);            // false
+ * await checkResult(()=>false);                  // false
+ *
+ * await checkResult(undefined);                  // true
+ * await checkResult(()=>true);                   // true
+ * await checkResult(()=>Promise.resolve());      // true
+ * await checkResult(async ()=>true);             // true
+ * await checkResult(()=>null);                   // true
+ * await checkResult(()=>undefined);              // true
+ * await checkResult(()=>'foo');                  // true
+ *
+ * // 传入参数
+ * await checkResult((...args)=>args.length > 1); // false
+ * await checkResult((...args)=>args.length > 1, 'a', 'b'); // true
+ */
+const checkResult = async (fn = () => true, ...args) => {
+    const [err, ret] = await tryit(fn)(...args);
+    return !err && ret !== false;
+};
+export default checkResult;
+
+
+
+ + + + + + +
+ +
+ + + + + + + + + + + + + \ No newline at end of file diff --git a/compressImage.js.html b/compressImage.js.html index ecdaf519..ca7a8d33 100644 --- a/compressImage.js.html +++ b/compressImage.js.html @@ -55,7 +55,7 @@ -

Home

Github

Changelog

Classes

Modules

Global

+

Home

Github

Changelog

Classes

Modules

Global

@@ -230,7 +230,7 @@

compressImage.js


diff --git a/dataURLToBlob.js.html b/dataURLToBlob.js.html index d0d86085..3423d8ca 100644 --- a/dataURLToBlob.js.html +++ b/dataURLToBlob.js.html @@ -55,7 +55,7 @@ -

Home

Github

Changelog

Classes

Modules

Global

+

Home

Github

Changelog

Classes

Modules

Global

@@ -111,7 +111,7 @@

dataURLToBlob.js


diff --git a/divide.js.html b/divide.js.html index 70da54d2..2429a0c4 100644 --- a/divide.js.html +++ b/divide.js.html @@ -55,7 +55,7 @@ -

Home

Github

Changelog

Classes

Modules

Global

+

Home

Github

Changelog

Classes

Modules

Global

@@ -132,7 +132,7 @@

divide.js


diff --git a/download.js.html b/download.js.html index da5f9950..ee68cb90 100644 --- a/download.js.html +++ b/download.js.html @@ -55,7 +55,7 @@ -

Home

Github

Changelog

Classes

Modules

Global

+

Home

Github

Changelog

Classes

Modules

Global

@@ -213,7 +213,7 @@

download.js


diff --git a/fileReader.js.html b/fileReader.js.html index ce73d1e1..6c82c173 100644 --- a/fileReader.js.html +++ b/fileReader.js.html @@ -55,7 +55,7 @@ -

Home

Github

Changelog

Classes

Modules

Global

+

Home

Github

Changelog

Classes

Modules

Global

@@ -130,7 +130,7 @@

fileReader.js


diff --git a/filterTree.js.html b/filterTree.js.html index bf6ed0f0..db4eece7 100644 --- a/filterTree.js.html +++ b/filterTree.js.html @@ -55,7 +55,7 @@ -

Home

Github

Changelog

Classes

Modules

Global

+

Home

Github

Changelog

Classes

Modules

Global

@@ -137,7 +137,7 @@

filterTree.js


diff --git a/findTreeNode.js.html b/findTreeNode.js.html index d031dbfa..440a029b 100644 --- a/findTreeNode.js.html +++ b/findTreeNode.js.html @@ -55,7 +55,7 @@ -

Home

Github

Changelog

Classes

Modules

Global

+

Home

Github

Changelog

Classes

Modules

Global

@@ -137,7 +137,7 @@

findTreeNode.js


diff --git a/findTreeNodes.js.html b/findTreeNodes.js.html index 7a32bb05..45b66a76 100644 --- a/findTreeNodes.js.html +++ b/findTreeNodes.js.html @@ -55,7 +55,7 @@ -

Home

Github

Changelog

Classes

Modules

Global

+

Home

Github

Changelog

Classes

Modules

Global

@@ -136,7 +136,7 @@

findTreeNodes.js


diff --git a/findTreeSelect.js.html b/findTreeSelect.js.html index 8c914814..4c76b28c 100644 --- a/findTreeSelect.js.html +++ b/findTreeSelect.js.html @@ -55,7 +55,7 @@ -

Home

Github

Changelog

Classes

Modules

Global

+

Home

Github

Changelog

Classes

Modules

Global

@@ -146,7 +146,7 @@

findTreeSelect.js


diff --git a/formatBankCard.js.html b/formatBankCard.js.html index 94ca3abf..70d89711 100644 --- a/formatBankCard.js.html +++ b/formatBankCard.js.html @@ -55,7 +55,7 @@ -

Home

Github

Changelog

Classes

Modules

Global

+

Home

Github

Changelog

Classes

Modules

Global

@@ -120,7 +120,7 @@

formatBankCard.js


diff --git a/formatMobile.js.html b/formatMobile.js.html index e67e4cfb..fc93662b 100644 --- a/formatMobile.js.html +++ b/formatMobile.js.html @@ -55,7 +55,7 @@ -

Home

Github

Changelog

Classes

Modules

Global

+

Home

Github

Changelog

Classes

Modules

Global

@@ -123,7 +123,7 @@

formatMobile.js


diff --git a/formatMoney.js.html b/formatMoney.js.html index 8aacbfef..e202542b 100644 --- a/formatMoney.js.html +++ b/formatMoney.js.html @@ -55,7 +55,7 @@ -

Home

Github

Changelog

Classes

Modules

Global

+

Home

Github

Changelog

Classes

Modules

Global

@@ -218,7 +218,7 @@

formatMoney.js


diff --git a/gcd.js.html b/gcd.js.html index 6d4279c0..277c7999 100644 --- a/gcd.js.html +++ b/gcd.js.html @@ -55,7 +55,7 @@ -

Home

Github

Changelog

Classes

Modules

Global

+

Home

Github

Changelog

Classes

Modules

Global

@@ -149,7 +149,7 @@

gcd.js


diff --git a/getExtname.js.html b/getExtname.js.html index e0faa18f..385b127d 100644 --- a/getExtname.js.html +++ b/getExtname.js.html @@ -55,7 +55,7 @@ -

Home

Github

Changelog

Classes

Modules

Global

+

Home

Github

Changelog

Classes

Modules

Global

@@ -106,7 +106,7 @@

getExtname.js


diff --git a/getFileBlob.js.html b/getFileBlob.js.html index a7ddf783..1ea33117 100644 --- a/getFileBlob.js.html +++ b/getFileBlob.js.html @@ -55,7 +55,7 @@ -

Home

Github

Changelog

Classes

Modules

Global

+

Home

Github

Changelog

Classes

Modules

Global

@@ -135,7 +135,7 @@

getFileBlob.js


diff --git a/getFileType.js.html b/getFileType.js.html index 25c20db7..571934d0 100644 --- a/getFileType.js.html +++ b/getFileType.js.html @@ -55,7 +55,7 @@ -

Home

Github

Changelog

Classes

Modules

Global

+

Home

Github

Changelog

Classes

Modules

Global

@@ -137,7 +137,7 @@

getFileType.js


diff --git a/getImageInfo.js.html b/getImageInfo.js.html index e0d6bd78..c261f126 100644 --- a/getImageInfo.js.html +++ b/getImageInfo.js.html @@ -55,7 +55,7 @@ -

Home

Github

Changelog

Classes

Modules

Global

+

Home

Github

Changelog

Classes

Modules

Global

@@ -164,7 +164,7 @@

getImageInfo.js


diff --git a/getMimeType.js.html b/getMimeType.js.html index eb7fc529..e0399a8b 100644 --- a/getMimeType.js.html +++ b/getMimeType.js.html @@ -55,7 +55,7 @@ -

Home

Github

Changelog

Classes

Modules

Global

+

Home

Github

Changelog

Classes

Modules

Global

@@ -189,7 +189,7 @@

getMimeType.js


diff --git a/global.html b/global.html index d1583d33..34ecccbd 100644 --- a/global.html +++ b/global.html @@ -55,7 +55,7 @@ -

Home

Github

Changelog

Classes

Modules

Global

+

Home

Github

Changelog

Classes

Modules

Global

@@ -1848,7 +1848,7 @@
Type:

diff --git a/index.html b/index.html index 1ed73090..96c3bd4d 100644 --- a/index.html +++ b/index.html @@ -55,7 +55,7 @@ -

Home

Github

Changelog

Classes

Modules

Global

+

Home

Github

Changelog

Classes

Modules

Global

@@ -198,6 +198,7 @@

文档

  • 其他