UNPKG

@nephele/adapter-virtual

Version:

Virtual resource adapter for the Nephele WebDAV server.

20 lines (19 loc) 516 B
import type { Lock as LockInterface } from 'nephele'; import Resource from './Resource.js'; export default class Lock implements LockInterface { resource: Resource; token: string; date: Date; timeout: number; scope: 'exclusive' | 'shared'; depth: '0' | 'infinity'; provisional: boolean; owner: any; username: string; constructor({ resource, username, }: { resource: Resource; username: string; }); save(): Promise<void>; delete(): Promise<void>; }