Skip to content
File

Blob: src/worker/db/types.ts

typescript18 lines
1export type DavScope =
2 | "dav:files:read"
3 | "dav:files:write"
4 | "dav:caldav:read"
5 | "dav:caldav:write"
6 | "dav:carddav:read"
7 | "dav:carddav:write";
8 
9export type JsonObject = Record<string, unknown>;
10export type NodeKind = "collection" | "file";
11export type LockScope = "exclusive" | "shared";
12export type LockDepth = "0" | "infinity";
13export type PendingUploadState = "pending" | "committed" | "aborted";
14export type FileChangeType = "created" | "updated" | "deleted" | "moved";
15export type CalendarComponentType = "VEVENT" | "VTODO" | "VJOURNAL";
16export type DavResourceKind = "home" | "calendar" | "addressbook" | "object";
17export type DavChangeType = "created" | "updated" | "deleted";