UNPKG

wechaty-puppet-wechat4u

Version:
13 lines (10 loc) 258 B
export type Runner<T> = () => Promise<T | null>; export async function executeRunners<T> (runners: Runner<T>[]): Promise<T | null> { for (const runner of runners) { const ret = await runner() if (ret) { return ret } } return null }