export type Runner = () => Promise; export async function executeRunners(runners: Runner[]): Promise { for (const runner of runners) { const ret = await runner(); if (ret) { return ret; } } return null; }