@documentica/webdav
Version:
Documentica Webdav Client
15 lines (14 loc) • 487 B
TypeScript
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;