import { TrackedFile } from "https://deno.land/x/dnit@dnit-v1.14.4/dnit.ts";
Constructors
new
TrackedFile(fileParams: FileParams)Properties
fromTask: Task | null
Methods
private
stat(): Promise<StatResult>delete(): Promise<void>
exists(statInput?: StatResult): Promise<boolean>
getFileData(_ctx: ExecContext, statInput?: StatResult): Promise<A.TrackedFileData>
getFileDataOrCached(): Promise<{ tData: A.TrackedFileData; upToDate: boolean; }>
ctx: ExecContext,
tData: A.TrackedFileData | undefined,
statInput?: StatResult,
getHash(statInput?: StatResult)
getTimestamp(statInput?: StatResult)
isUpToDate(): Promise<boolean>
_ctx: ExecContext,
tData: A.TrackedFileData | undefined,
statInput?: StatResult,