igo
Version:
Igo is a Node.js Web Framework based on Express
37 lines (30 loc) • 721 B
JavaScript
module.exports.toJSON = (s) => {
try {
return JSON.stringify(s);
} catch(err) {
return null;
}
};
module.exports.fromJSON = (json) => {
try {
return JSON.parse(json);
} catch(err) {
return null;
}
};
module.exports.randomString = (length) => {
let result = '';
const characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
const charactersLength = characters.length;
for (let i = 0; i < length; i++ ) {
result += characters.charAt(Math.floor(Math.random() * charactersLength));
}
return result;
};
module.exports.wait = (ms) => {
return new Promise((resolve) => {
setTimeout(() => {
resolve();
}, ms);
});
};