Travis build: 903 [cron]

This commit is contained in:
30secondsofcode
2018-12-13 14:33:05 +00:00
parent dbc56ed9f4
commit 0ac9920308
9 changed files with 2030 additions and 2011 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

4
dist/_30s.es5.js vendored
View File

@ -334,9 +334,11 @@
};
var chainAsync = function chainAsync(fns) {
var curr = 0;
var last = fns[fns.length - 1];
var next = function next() {
return fns[curr++](next);
var fn = fns[curr++];
fn === last ? fn() : fn(next);
};
next();

File diff suppressed because one or more lines are too long

6
dist/_30s.esm.js vendored
View File

@ -108,7 +108,11 @@ const capitalizeEveryWord = str => str.replace(/\b[a-z]/g, char => char.toUpperC
const castArray = val => (Array.isArray(val) ? val : [val]);
const chainAsync = fns => {
let curr = 0;
const next = () => fns[curr++](next);
const last = fns[fns.length - 1];
const next = () => {
const fn = fns[curr++];
fn === last ? fn() : fn(next);
};
next();
};
const chunk = (arr, size) =>

6
dist/_30s.js vendored
View File

@ -114,7 +114,11 @@
const castArray = val => (Array.isArray(val) ? val : [val]);
const chainAsync = fns => {
let curr = 0;
const next = () => fns[curr++](next);
const last = fns[fns.length - 1];
const next = () => {
const fn = fns[curr++];
fn === last ? fn() : fn(next);
};
next();
};
const chunk = (arr, size) =>

View File

@ -370,7 +370,7 @@
"archived": false
},
"meta": {
"hash": "8c245a7fc94edffaf5cae4c28f37ed2e989772a9663a5f5bce98147f708a712e"
"hash": "ae8f373cb6c661896ce4256e9f8a2f7f9c14f1699651d366af038f66a938f70e"
}
},
{
@ -3348,7 +3348,7 @@
"archived": false
},
"meta": {
"hash": "4815876fd6dbb17ad34c0d8918e7a72d837104f9beee7dc51b0fa73057b9e83e"
"hash": "0b04f5fe668888db0dc360535cd999669258019f0682eb6e4ad3a1164e408d13"
}
},
{
@ -3720,7 +3720,7 @@
"archived": false
},
"meta": {
"hash": "ec9cb9384817f84cf0bacd62a23b69b2304fa2cf0352b16d3950b21d48c04f11"
"hash": "536833a64ce0c000b82327ed1bb9bcb82e35b237f75aefcca0e0d2def4e9cb63"
}
},
{

View File

@ -534,9 +534,9 @@
"fileName": "chainAsync.md",
"text": "Chains asynchronous functions.\n\nLoop through an array of functions containing asynchronous events, calling `next` when each asynchronous event has completed.",
"codeBlocks": {
"es6": "const chainAsync = fns => {\n let curr = 0;\n const next = () => fns[curr++](next);\n next();\n};",
"es5": "var chainAsync = function chainAsync(fns) {\n var curr = 0;\n\n var next = function next() {\n return fns[curr++](next);\n };\n\n next();\n};",
"example": "chainAsync([\n next => {\n console.log('0 seconds');\n setTimeout(next, 1000);\n },\n next => {\n console.log('1 second');\n }\n]);"
"es6": "const chainAsync = fns => {\n let curr = 0;\n const last = fns[fns.length - 1];\n const next = () => {\n const fn = fns[curr++];\n fn === last ? fn() : fn(next);\n };\n next();\n};",
"es5": "var chainAsync = function chainAsync(fns) {\n var curr = 0;\n var last = fns[fns.length - 1];\n\n var next = function next() {\n var fn = fns[curr++];\n fn === last ? fn() : fn(next);\n };\n\n next();\n};",
"example": "chainAsync([\n next => {\n console.log('0 seconds');\n setTimeout(next, 1000);\n },\n next => {\n console.log('1 second');\n setTimeout(next, 1000);\n },\n () => {\n console.log('2 second');\n }\n]);"
},
"tags": [
"function",
@ -545,7 +545,7 @@
},
"meta": {
"archived": false,
"hash": "8c245a7fc94edffaf5cae4c28f37ed2e989772a9663a5f5bce98147f708a712e"
"hash": "ae8f373cb6c661896ce4256e9f8a2f7f9c14f1699651d366af038f66a938f70e"
}
},
{
@ -4930,7 +4930,7 @@
},
"meta": {
"archived": false,
"hash": "4815876fd6dbb17ad34c0d8918e7a72d837104f9beee7dc51b0fa73057b9e83e"
"hash": "0b04f5fe668888db0dc360535cd999669258019f0682eb6e4ad3a1164e408d13"
}
},
{
@ -5477,7 +5477,7 @@
},
"meta": {
"archived": false,
"hash": "ec9cb9384817f84cf0bacd62a23b69b2304fa2cf0352b16d3950b21d48c04f11"
"hash": "536833a64ce0c000b82327ed1bb9bcb82e35b237f75aefcca0e0d2def4e9cb63"
}
},
{

View File

@ -208,7 +208,11 @@
"body": [
"const chainAsync = fns => {",
" let curr = 0;",
" const next = () => fns[curr++](next);",
" const last = fns[fns.length - 1];",
" const next = () => {",
" const fn = fns[curr++];",
" fn === last ? fn() : fn(next);",
" };",
" next();",
"};"
],