/** 语句:delay 延迟 */ const types = ['delay'] function parse(action, parseContext) { const parsed = { type: 'delay', value: action.value || action.delay || '0s' } return Object.assign({}, action, parsed) } async function execute(action, ctx) { const delayMs = ctx.parseDelayString(action.value || action.delay || '0s') if (delayMs > 0) await new Promise(r => setTimeout(r, delayMs)) return { success: true } } module.exports = { types, parse, execute }