import { getStat } from "./stat"; import { WebDAVClientContext, WebDAVMethodOptions } from "../types"; export async function exists( context: WebDAVClientContext, remotePath: string, options: WebDAVMethodOptions = {} ): Promise { try { await getStat(context, remotePath, options); return true; } catch (err) { if (err.status === 404) { return false; } throw err; } }