summaryrefslogtreecommitdiff
path: root/cli/dts/lib.deno.ns.d.ts
diff options
context:
space:
mode:
Diffstat (limited to 'cli/dts/lib.deno.ns.d.ts')
-rw-r--r--cli/dts/lib.deno.ns.d.ts16
1 files changed, 15 insertions, 1 deletions
diff --git a/cli/dts/lib.deno.ns.d.ts b/cli/dts/lib.deno.ns.d.ts
index 9af3699de..74aa334e2 100644
--- a/cli/dts/lib.deno.ns.d.ts
+++ b/cli/dts/lib.deno.ns.d.ts
@@ -2007,9 +2007,23 @@ declare namespace Deno {
*/
export function resources(): ResourceMap;
+ /**
+ * Additional information for FsEvent objects with the "other" kind.
+ *
+ * - "rescan": rescan notices indicate either a lapse in the events or a
+ * change in the filesystem such that events received so far can no longer
+ * be relied on to represent the state of the filesystem now. An
+ * application that simply reacts to file changes may not care about this.
+ * An application that keeps an in-memory representation of the filesystem
+ * will need to care, and will need to refresh that representation directly
+ * from the filesystem.
+ */
+ export type FsEventFlag = "rescan";
+
export interface FsEvent {
- kind: "any" | "access" | "create" | "modify" | "remove";
+ kind: "any" | "access" | "create" | "modify" | "remove" | "other";
paths: string[];
+ flag?: FsEventFlag;
}
/**