+ upload = (url: string, files: File[], config: WebDAVRequestConfig = {}) => {
+ return Promise.all(
+ files.map(file => this.request({
+ ...config, url,
+ method: 'PUT',
+ data: file
+ }))
+ );
+ }
+
+ copy = (url: string, destination: string, config: WebDAVRequestConfig = {}) =>