Skip to content

Instantly share code, notes, and snippets.

@M-Gonzalo
M-Gonzalo / no-params.js
Created June 2, 2022 02:42
How to handle the absence of an expected param on a Javascript function
// ###########################################################################################
const noParams = () => { // Función auxiliar que maneja la ausencia de parámetros
// Tenemos que determinar el nombre de la función que nos está llamando.
// Este se encuentra en el trazado de pila, tercera línea, segunda palabra.
const parentFunc = new Error().stack.split('\n')[2].trimStart().split(' ')[1]
throw new Error(`Function "${parentFunc}" must be called with a parameter`)
}
@M-Gonzalo
M-Gonzalo / absolute-imports-react-vite.js
Created May 31, 2022 04:03
How to configure absolute imports on a react app created using Vite
// #######################################################################
// En jsconfig.json:
{
"compilerOptions": {
"baseUrl": "./src",
"paths": {
"@/*": ["*"]
}
}
}