TaskQueue是Yuka js库中的一个任务队列,options用于配置该任务队列的相关参数。
以下代码演示了如何创建一个具有延迟5秒、最多包含10个任务的TaskQueue,并在任务完成时打印任务对象,出错时打印任务对象和错误信息:
import { TaskQueue } from 'yuka';
const taskQueue = new TaskQueue({
delay: 5000,
maxTaskCount: 10,
onTaskComplete: (task) => { console.log('Task is completed:', task); },
onTaskError: (task, error) => { console.log('Task is errored:', task, error); }
});