Sha256: f7e5a29eb2973d2acd89cd9728c4ec0fe0516173d9e193a239b29c9356913c4b

Contents?: true

Size: 583 Bytes

Versions: 23

Compression:

Stored size: 583 Bytes

Contents

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
function flatten(items) {
    return items.reduce((collection, item) => [].concat(collection, item), []);
}
exports.flatten = flatten;
function splitWhen(items, predicate) {
    const result = [[]];
    let groupIndex = 0;
    for (const item of items) {
        if (predicate(item)) {
            groupIndex++;
            result[groupIndex] = [];
        }
        else {
            result[groupIndex].push(item);
        }
    }
    return result;
}
exports.splitWhen = splitWhen;

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
trusty-cms-5.0.7 node_modules/fast-glob/out/utils/array.js
trusty-cms-5.0.6 node_modules/fast-glob/out/utils/array.js
trusty-cms-5.0.5 node_modules/fast-glob/out/utils/array.js
trusty-cms-5.0.4 node_modules/fast-glob/out/utils/array.js
trusty-cms-5.0.3 node_modules/fast-glob/out/utils/array.js
trusty-cms-5.0.2 node_modules/fast-glob/out/utils/array.js
trusty-cms-5.0.1 node_modules/fast-glob/out/utils/array.js
trusty-cms-4.3.5 node_modules/fast-glob/out/utils/array.js
trusty-cms-5.0.0 node_modules/fast-glob/out/utils/array.js
trusty-cms-4.3.4 node_modules/fast-glob/out/utils/array.js
trusty-cms-4.3.3 node_modules/fast-glob/out/utils/array.js
trusty-cms-4.3.2 node_modules/fast-glob/out/utils/array.js
trusty-cms-4.3.1 node_modules/fast-glob/out/utils/array.js
trusty-cms-4.3 node_modules/fast-glob/out/utils/array.js
trusty-cms-4.2.3 node_modules/fast-glob/out/utils/array.js
trusty-cms-4.2.2 node_modules/fast-glob/out/utils/array.js
trusty-cms-4.2.1 node_modules/fast-glob/out/utils/array.js
trusty-cms-4.2 node_modules/fast-glob/out/utils/array.js
trusty-cms-4.1.9 node_modules/fast-glob/out/utils/array.js
trusty-cms-4.1.8 node_modules/fast-glob/out/utils/array.js