UNPKG

angular-odata

Version:

Client side OData typescript library for Angular

10 lines 1.45 kB
export const Arrays = { // Zip arrays // Example // Arrays.zip([1, 2, 3, 4, 5, 6], ['a', 'b', 'c', 'd', 'e', 'f']) // => [[1, 'a'], [2, 'b'], [3, 'c'], [4, 'd'], [5, 'e'], [6, 'f']] zip: (...arrays) => { return arrays[0].map((_, i) => arrays.map((array) => array[i])); }, }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXJyYXlzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvYW5ndWxhci1vZGF0YS9zcmMvbGliL3V0aWxzL2FycmF5cy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxNQUFNLENBQUMsTUFBTSxNQUFNLEdBQUc7SUFDcEIsYUFBYTtJQUNiLFVBQVU7SUFDVixtRUFBbUU7SUFDbkUsb0VBQW9FO0lBQ3BFLEdBQUcsRUFBRSxDQUFDLEdBQUcsTUFBZSxFQUFFLEVBQUU7UUFDMUIsT0FBTyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBTSxFQUFFLENBQVMsRUFBRSxFQUFFLENBQ3pDLE1BQU0sQ0FBQyxHQUFHLENBQUMsQ0FBQyxLQUFZLEVBQUUsRUFBRSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUN2QyxDQUFDO0lBQ0osQ0FBQztDQUNGLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgY29uc3QgQXJyYXlzID0ge1xuICAvLyBaaXAgYXJyYXlzXG4gIC8vIEV4YW1wbGVcbiAgLy8gICBBcnJheXMuemlwKFsxLCAyLCAzLCA0LCA1LCA2XSwgWydhJywgJ2InLCAnYycsICdkJywgJ2UnLCAnZiddKVxuICAvLyAgID0+IFtbMSwgJ2EnXSwgWzIsICdiJ10sIFszLCAnYyddLCBbNCwgJ2QnXSwgWzUsICdlJ10sIFs2LCAnZiddXVxuICB6aXA6ICguLi5hcnJheXM6IGFueVtdW10pID0+IHtcbiAgICByZXR1cm4gYXJyYXlzWzBdLm1hcCgoXzogYW55LCBpOiBudW1iZXIpID0+XG4gICAgICBhcnJheXMubWFwKChhcnJheTogYW55W10pID0+IGFycmF5W2ldKSxcbiAgICApO1xuICB9LFxufTtcbiJdfQ==