UNPKG

@documentica/webdav

Version:
15 lines (14 loc) 487 B
import { WebdavMethodParams } from "../types"; import { WebdavDepthType } from "../Response"; export interface ILockDiscovery { locktype: string; locksope: string; depth: WebdavDepthType; owner: string; locktoken: string; } export interface DavLockParams extends WebdavMethodParams { lockdiscovery: ILockDiscovery; success: (token: string) => void; } export default function lock({ config, path, headers, lockdiscovery, fail, success }: DavLockParams): void;