import { Task } from "../Task"; import { $console } from "core"; import { s } from "core/object/schema"; export class LogTask extends Task { type = "log"; static override schema = s.strictObject({ delay: s.number({ default: 10 }), }); async execute() { await new Promise((resolve) => setTimeout(resolve, this.params.delay)); $console.log(`[DONE] LogTask: ${this.name}`); return true; } }