Browse documentation

TaskStrategy

Type. Scheduling strategy for overlapping Task runs.

Table of contents

Category

Type

Type import

ts
import type { TaskStrategy } from "valyrian.js/tasks";

Public signature

ts
type TaskStrategy = "takeLatest" | "enqueue" | "drop" | "restartable";

Type usage

TaskStrategy selects how overlapping Task runs interact.

Defaults

Task uses takeLatest when strategy is omitted.