Sindbad~EG File Manager

Current Path : /home/infinitibizsol/.trash/node_modules.6/@smithy/smithy-client/dist-es/
Upload File :
Current File : /home/infinitibizsol/.trash/node_modules.6/@smithy/smithy-client/dist-es/split-every.js

export function splitEvery(value, delimiter, numDelimiters) {
    if (numDelimiters <= 0 || !Number.isInteger(numDelimiters)) {
        throw new Error("Invalid number of delimiters (" + numDelimiters + ") for splitEvery.");
    }
    const segments = value.split(delimiter);
    if (numDelimiters === 1) {
        return segments;
    }
    const compoundSegments = [];
    let currentSegment = "";
    for (let i = 0; i < segments.length; i++) {
        if (currentSegment === "") {
            currentSegment = segments[i];
        }
        else {
            currentSegment += delimiter + segments[i];
        }
        if ((i + 1) % numDelimiters === 0) {
            compoundSegments.push(currentSegment);
            currentSegment = "";
        }
    }
    if (currentSegment !== "") {
        compoundSegments.push(currentSegment);
    }
    return compoundSegments;
}

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists