forked from quic-issues/427e7578-d7bf-49c8-aee9-2dd999e25316
implemented frontend including separate message system; started to implement backend
This commit is contained in:
69
yjs-poll/node_modules/lib0/dist/pair-ab022bc3.cjs
generated
vendored
Normal file
69
yjs-poll/node_modules/lib0/dist/pair-ab022bc3.cjs
generated
vendored
Normal file
@@ -0,0 +1,69 @@
|
||||
'use strict';
|
||||
|
||||
/**
|
||||
* Working with value pairs.
|
||||
*
|
||||
* @module pair
|
||||
*/
|
||||
|
||||
/**
|
||||
* @template L,R
|
||||
*/
|
||||
class Pair {
|
||||
/**
|
||||
* @param {L} left
|
||||
* @param {R} right
|
||||
*/
|
||||
constructor (left, right) {
|
||||
this.left = left;
|
||||
this.right = right;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @template L,R
|
||||
* @param {L} left
|
||||
* @param {R} right
|
||||
* @return {Pair<L,R>}
|
||||
*/
|
||||
const create = (left, right) => new Pair(left, right);
|
||||
|
||||
/**
|
||||
* @template L,R
|
||||
* @param {R} right
|
||||
* @param {L} left
|
||||
* @return {Pair<L,R>}
|
||||
*/
|
||||
const createReversed = (right, left) => new Pair(left, right);
|
||||
|
||||
/**
|
||||
* @template L,R
|
||||
* @param {Array<Pair<L,R>>} arr
|
||||
* @param {function(L, R):any} f
|
||||
*/
|
||||
const forEach = (arr, f) => arr.forEach(p => f(p.left, p.right));
|
||||
|
||||
/**
|
||||
* @template L,R,X
|
||||
* @param {Array<Pair<L,R>>} arr
|
||||
* @param {function(L, R):X} f
|
||||
* @return {Array<X>}
|
||||
*/
|
||||
const map = (arr, f) => arr.map(p => f(p.left, p.right));
|
||||
|
||||
var pair = /*#__PURE__*/Object.freeze({
|
||||
__proto__: null,
|
||||
Pair: Pair,
|
||||
create: create,
|
||||
createReversed: createReversed,
|
||||
forEach: forEach,
|
||||
map: map
|
||||
});
|
||||
|
||||
exports.Pair = Pair;
|
||||
exports.create = create;
|
||||
exports.createReversed = createReversed;
|
||||
exports.forEach = forEach;
|
||||
exports.map = map;
|
||||
exports.pair = pair;
|
||||
//# sourceMappingURL=pair-ab022bc3.cjs.map
|
||||
Reference in New Issue
Block a user