gerson
2025-02-09 d5846fc94573f1c2156230d9cdf2da45e4e12c46
src/utils/util.ts
@@ -284,7 +284,7 @@
   callback: (value: T, index?, array?, parent?) => any,
   parent: any = null,
   markParent = false,
   childrenKey = 'Children'
   childrenKey = 'children'
) => {
   if (!treeData || treeData.length === 0) return;
   if (!parent) parent = treeData;
@@ -750,3 +750,15 @@
   }
   return decodedData;
}
/**
 * 休眠指定秒数
 * @param seconds 休眠秒数
 * @returns Promise
 */
export const sleep = (seconds: number): Promise<void> => {
   return new Promise((resolve) => {
      setTimeout(resolve, seconds * 1000);
   });
};