UNPKG

xcloudsdk

Version:

xcloud sdk

16 lines (15 loc) 614 B
/** * 异步遍历集合 * @param list 遍历的对象 * @param dataFun 数据处理函数,返回true 继续循环,返回false 停止循环 */ export declare const SyncEach: <T>(list: Array<T>, dataFun: (data: T) => Promise<boolean>) => Promise<void>; /** * 异步遍历对象 * @param obj 遍历的对象 * @param dataFun 数据处理函数,返回true 继续循环,返回false 停止循环 * @param keyNames 要遍历的Keys [可选] */ export declare const SyncEachObj: <T>(obj: { [key: string]: T; }, dataFun: (data: T, key: string) => Promise<boolean>, keyNames?: Array<string>) => Promise<void>;