import { Task } from "https://deno.land/x/dnit@dnit-v1.14.3/dnit.ts";
Constructors
new
Task(taskParams: TaskParams)Properties
action: Action
async_files_deps: Set<TrackedFilesAsync>
file_deps: Set<TrackedFile>
targets: Set<TrackedFile>
task_deps: Set<Task>
taskManifest: TaskManifest | null
optional
uptodate: IsUpToDateMethods
private
checkFileDeps(ctx: ExecContext): Promise<boolean>private
cleanTargets(ctx: ExecContext): Promise<void>private
execDependencies(ctx: ExecContext)private
getTaskDeps(deps: (Task | TrackedFile | TrackedFilesAsync)[]): Task[]private
getTrackedFiles(deps: (Task | TrackedFile | TrackedFilesAsync)[]): TrackedFile[]private
getTrackedFilesAsync(deps: (Task | TrackedFile | TrackedFilesAsync)[]): TrackedFilesAsync[]private
targetsExist(ctx: ExecContext): Promise<boolean>exec(ctx: ExecContext): Promise<void>
reset(ctx: ExecContext): Promise<void>
setup(ctx: ExecContext): Promise<void>