UNPKG

@markg85/webdav-server

Version:
12 lines (11 loc) 567 B
/// <reference types="node" /> import { ResourceType } from '../../manager/v2/fileSystem/CommonTypes'; import { HTTPRequestContext } from './RequestContext'; import { Readable } from 'stream'; export { HTTPRequestContext } from './RequestContext'; export { HTTPCodes } from '../HTTPCodes'; export interface HTTPMethod { unchunked?(ctx: HTTPRequestContext, data: Buffer, callback: () => void): void; chunked?(ctx: HTTPRequestContext, inputStream: Readable, callback: () => void): void; isValidFor?(ctx: HTTPRequestContext, type?: ResourceType): boolean; }