Your good configuration variable.
Example:
// process.env.PORT => 80
// process.env.MONGODB_URI => mongodb://localhost:53017/my-awesome-db
cfgByEnv({
export const objectInferTypes = (valueToInfer: object | string | string[]) => { | |
try { | |
if (typeof valueToInfer === 'object') { | |
return Object | |
.entries(valueToInfer) | |
.reduce((a, [k, v]) => (a[k] = objectInferTypes(v), a), valueToInfer); | |
} | |
if (Array.isArray(valueToInfer)) { | |
return valueToInfer.map(objectInferTypes); |
const mapAsync = async (arr, fn) => await Promise.all(arr.map(fn)) |
async function filterAsync (arr, fn) { | |
const results = [] | |
for (const indexEl in arr) { | |
results[indexEl] = await fn(arr[indexEl], indexEl, arr) | |
} | |
return arr.filter((el, indexEl, arr) => results[indexEl]) | |
} |
const isMobile = () => ( | |
navigator | |
&& navigator.userAgent | |
&& /(Android|webOS|iPad|iPhone|iPod|BlackBerry|Windows\sPhone)/i.test(navigator.userAgent) | |
) |
🐬 Jey Style
Esta es una guía para agrega una definición de modelos en los documentos markdown.
Este articulo esta inspirado en las especificaciones de flow.
Contenido:
function _toConsumableArray(n){if(Array.isArray(n)){for(var r=0,t=new Array(n.length);r<n.length;r++)t[r]=n[r];return t}return Array.from(n)}function _instanceof(n,r){return null!=r&&"undefined"!=typeof Symbol&&r[Symbol.hasInstance]?r[Symbol.hasInstance](n):n instanceof r}var el=function(n){function r(n){return Array.prototype.concat.call([],Object.getOwnPropertyNames(n),Object.getOwnPropertySymbols(n))}function t(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o="string"==typeof t?n.createElement(t):t;return Object(e)===e&&r(e).forEach(function(n){Object(e[n])===e[n]&&"function"!=typeof e[n]?r(e[n]).forEach(function(r){o[n][r]=e[n][r]}):o[n]=e[n]}),o}function e(r,e){for(var o=arguments.length,a=new Array(o>2?o-2:0),c=2;o>c;c++)a[c-2]=arguments[c];var u=Array.isArray(e)||_instanceof(e,Element)||Object(e)!==e?null:e;null===u&&void 0!==e&&(a=[e].concat(_toConsumableArray(a)));var f=t(r,u),i=Array.prototype.concat.apply([],a);if(0!==i.length)for(;f.firstChild;)f.removeChild(f.firstChild);retur |