get-it
Version:
Generic HTTP request library for node, browsers and workers
11 lines (8 loc) • 308 B
text/typescript
import type {MiddlewareHooks} from 'get-it'
const validUrl = /^https?:\/\//i
/** @public */
export const validateOptions = function validateOptions(options) {
if (!validUrl.test(options.url)) {
throw new Error(`"${options.url}" is not a valid URL`)
}
} satisfies MiddlewareHooks['validateOptions']