@fly/cdn
Version:
Fly's TypeScript CDN
18 lines (17 loc) • 600 B
TypeScript
/** @module HTTP */
/** @ignore */
export declare class ValidationError extends Error {
readonly field: string;
constructor(field: string, message: string);
}
/** @ignore */
export declare class InputError extends Error {
}
/** @ignore */
export declare function invalidInput(message: string): Error;
/** @ignore */
export declare function invalidProperty(prop: string, message: string): Error;
/** @ignore */
export declare function assertPresent(value: unknown, propertyName: string): void;
/** @ignore */
export declare function assertUrl(value: string | URL, propertyName: string): void;