UNPKG

veloze

Version:

A modern and fast express-like webserver for the web

18 lines (15 loc) 341 B
import { logger } from './logger.js' const log = logger(':safeDecode') /** * @param {string} str * @param {string} [def] * @returns {string|undefined} */ export const safeDecodeUriComponent = (str, def) => { try { return decodeURIComponent(str) } catch (e) { log.debug(`malformed URI Component: ${str}`) } return def }