UNPKG

validata

Version:

Type safe data validation and sanitization

13 lines (12 loc) 999 B
import { CommonValidationOptions } from './common'; interface CoerceOptions { setProtocol?: string; } interface ValidationOptions extends CommonValidationOptions<URL> { protocol?: string; } export declare const isUrl: (options?: (CoerceOptions & ValidationOptions) | undefined) => import("./types").ValueProcessor<URL>; export declare const maybeUrl: (options?: (import("./common").MaybeOptions & CoerceOptions & ValidationOptions) | undefined) => import("./types").ValueProcessor<URL | undefined>; export declare const asUrl: (options?: (import("./common").WithDefault<URL> & import("./common").CommonConvertOptions<URL> & CoerceOptions & ValidationOptions) | undefined) => import("./types").ValueProcessor<URL>; export declare const maybeAsUrl: (options?: (import("./common").MaybeOptions & import("./common").WithDefault<URL> & import("./common").CommonConvertOptions<URL> & CoerceOptions & ValidationOptions) | undefined) => import("./types").ValueProcessor<URL | undefined>; export {};