Aktueller Stand

This commit is contained in:
2026-01-23 01:33:35 +01:00
parent 082dc5e110
commit 2766dd12c5
10109 changed files with 1578841 additions and 77685 deletions

View File

@@ -0,0 +1,29 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.previous = exports.notStarted = exports.current = exports.OP_PREVIOUS = exports.OP_NOT_STARTED = exports.OP_CURRENT = void 0;
/** @internal */
const OP_NOT_STARTED = exports.OP_NOT_STARTED = "NotStarted";
/** @internal */
const OP_PREVIOUS = exports.OP_PREVIOUS = "Previous";
/** @internal */
const OP_CURRENT = exports.OP_CURRENT = "Current";
/** @internal */
const notStarted = exports.notStarted = {
_tag: OP_NOT_STARTED
};
/** @internal */
const previous = fiber => ({
_tag: OP_PREVIOUS,
fiber
});
/** @internal */
exports.previous = previous;
const current = fiber => ({
_tag: OP_CURRENT,
fiber
});
exports.current = current;
//# sourceMappingURL=debounceState.js.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"debounceState.js","names":["OP_NOT_STARTED","exports","OP_PREVIOUS","OP_CURRENT","notStarted","_tag","previous","fiber","current"],"sources":["../../../../src/internal/stream/debounceState.ts"],"sourcesContent":[null],"mappings":";;;;;;AAOA;AACO,MAAMA,cAAc,GAAAC,OAAA,CAAAD,cAAA,GAAG,YAAqB;AAKnD;AACO,MAAME,WAAW,GAAAD,OAAA,CAAAC,WAAA,GAAG,UAAmB;AAK9C;AACO,MAAMC,UAAU,GAAAF,OAAA,CAAAE,UAAA,GAAG,SAAkB;AAqB5C;AACO,MAAMC,UAAU,GAAAH,OAAA,CAAAG,UAAA,GAAyB;EAC9CC,IAAI,EAAEL;CACP;AAED;AACO,MAAMM,QAAQ,GAAOC,KAAkC,KAAwB;EACpFF,IAAI,EAAEH,WAAW;EACjBK;CACD,CAAC;AAEF;AAAAN,OAAA,CAAAK,QAAA,GAAAA,QAAA;AACO,MAAME,OAAO,GAAUD,KAAwD,KAA2B;EAC/GF,IAAI,EAAEF,UAAU;EAChBI;CACD,CAAC;AAAAN,OAAA,CAAAO,OAAA,GAAAA,OAAA","ignoreList":[]}

View File

@@ -0,0 +1,129 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.makePush = exports.make = void 0;
var Cause = _interopRequireWildcard(require("../../Cause.js"));
var Chunk = _interopRequireWildcard(require("../../Chunk.js"));
var Effect = _interopRequireWildcard(require("../../Effect.js"));
var Exit = _interopRequireWildcard(require("../../Exit.js"));
var _Function = require("../../Function.js");
var Option = _interopRequireWildcard(require("../../Option.js"));
function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function (e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != typeof e && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (const t in e) "default" !== t && {}.hasOwnProperty.call(e, t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, t)) && (i.get || i.set) ? o(f, t, i) : f[t] = e[t]); return f; })(e, t); }
/** @internal */
const make = emit => {
const ops = {
chunk(as) {
return this(Effect.succeed(as));
},
die(defect) {
return this(Effect.die(defect));
},
dieMessage(message) {
return this(Effect.dieMessage(message));
},
done(exit) {
return this(Effect.suspend(() => Exit.mapBoth(exit, {
onFailure: Option.some,
onSuccess: Chunk.of
})));
},
end() {
return this(Effect.fail(Option.none()));
},
fail(e) {
return this(Effect.fail(Option.some(e)));
},
fromEffect(effect) {
return this(Effect.mapBoth(effect, {
onFailure: Option.some,
onSuccess: Chunk.of
}));
},
fromEffectChunk(effect) {
return this((0, _Function.pipe)(effect, Effect.mapError(Option.some)));
},
halt(cause) {
return this(Effect.failCause((0, _Function.pipe)(cause, Cause.map(Option.some))));
},
single(value) {
return this(Effect.succeed(Chunk.of(value)));
}
};
return Object.assign(emit, ops);
};
/** @internal */
exports.make = make;
const makePush = (queue, scheduler) => {
let finished = false;
let buffer = [];
let running = false;
function array(items) {
if (finished) return false;
if (items.length <= 50_000) {
buffer.push.apply(buffer, items);
} else {
for (let i = 0; i < items.length; i++) {
buffer.push(items[0]);
}
}
if (!running) {
running = true;
scheduler.scheduleTask(flush, 0);
}
return true;
}
function flush() {
running = false;
if (buffer.length > 0) {
queue.unsafeOffer(buffer);
buffer = [];
}
}
function done(exit) {
if (finished) return;
finished = true;
if (exit._tag === "Success") {
buffer.push(exit.value);
}
flush();
queue.unsafeOffer(exit._tag === "Success" ? Exit.void : exit);
}
return {
single(value) {
if (finished) return false;
buffer.push(value);
if (!running) {
running = true;
scheduler.scheduleTask(flush, 0);
}
return true;
},
array,
chunk(chunk) {
return array(Chunk.toReadonlyArray(chunk));
},
done,
end() {
if (finished) return;
finished = true;
flush();
queue.unsafeOffer(Exit.void);
},
halt(cause) {
return done(Exit.failCause(cause));
},
fail(error) {
return done(Exit.fail(error));
},
die(defect) {
return done(Exit.die(defect));
},
dieMessage(message) {
return done(Exit.die(new Error(message)));
}
};
};
exports.makePush = makePush;
//# sourceMappingURL=emit.js.map

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,75 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.match = exports.isRight = exports.isLeft = exports.isEither = exports.isBoth = exports.fromInput = exports.Right = exports.Left = exports.Either = exports.Both = void 0;
var _Function = require("../../Function.js");
var OpCodes = _interopRequireWildcard(require("../opCodes/streamHaltStrategy.js"));
function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function (e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != typeof e && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (const t in e) "default" !== t && {}.hasOwnProperty.call(e, t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, t)) && (i.get || i.set) ? o(f, t, i) : f[t] = e[t]); return f; })(e, t); }
/** @internal */
const Left = exports.Left = {
_tag: OpCodes.OP_LEFT
};
/** @internal */
const Right = exports.Right = {
_tag: OpCodes.OP_RIGHT
};
/** @internal */
const Both = exports.Both = {
_tag: OpCodes.OP_BOTH
};
/** @internal */
const Either = exports.Either = {
_tag: OpCodes.OP_EITHER
};
/** @internal */
const fromInput = input => {
switch (input) {
case "left":
return Left;
case "right":
return Right;
case "both":
return Both;
case "either":
return Either;
default:
return input;
}
};
/** @internal */
exports.fromInput = fromInput;
const isLeft = self => self._tag === OpCodes.OP_LEFT;
/** @internal */
exports.isLeft = isLeft;
const isRight = self => self._tag === OpCodes.OP_RIGHT;
/** @internal */
exports.isRight = isRight;
const isBoth = self => self._tag === OpCodes.OP_BOTH;
/** @internal */
exports.isBoth = isBoth;
const isEither = self => self._tag === OpCodes.OP_EITHER;
/** @internal */
exports.isEither = isEither;
const match = exports.match = /*#__PURE__*/(0, _Function.dual)(2, (self, options) => {
switch (self._tag) {
case OpCodes.OP_LEFT:
{
return options.onLeft();
}
case OpCodes.OP_RIGHT:
{
return options.onRight();
}
case OpCodes.OP_BOTH:
{
return options.onBoth();
}
case OpCodes.OP_EITHER:
{
return options.onEither();
}
}
});
//# sourceMappingURL=haltStrategy.js.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"haltStrategy.js","names":["_Function","require","OpCodes","_interopRequireWildcard","e","t","WeakMap","r","n","__esModule","o","i","f","__proto__","default","has","get","set","hasOwnProperty","call","Object","defineProperty","getOwnPropertyDescriptor","Left","exports","_tag","OP_LEFT","Right","OP_RIGHT","Both","OP_BOTH","Either","OP_EITHER","fromInput","input","isLeft","self","isRight","isBoth","isEither","match","dual","options","onLeft","onRight","onBoth","onEither"],"sources":["../../../../src/internal/stream/haltStrategy.ts"],"sourcesContent":[null],"mappings":"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","ignoreList":[]}

View File

@@ -0,0 +1,65 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.take = exports.poll = exports.offer = exports.make = exports.OP_HANDOFF_STATE_FULL = exports.OP_HANDOFF_STATE_EMPTY = exports.HandoffTypeId = void 0;
var Deferred = _interopRequireWildcard(require("../../Deferred.js"));
var Effect = _interopRequireWildcard(require("../../Effect.js"));
var _Function = require("../../Function.js");
var Option = _interopRequireWildcard(require("../../Option.js"));
var Ref = _interopRequireWildcard(require("../../Ref.js"));
function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function (e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != typeof e && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (const t in e) "default" !== t && {}.hasOwnProperty.call(e, t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, t)) && (i.get || i.set) ? o(f, t, i) : f[t] = e[t]); return f; })(e, t); }
/** @internal */
const HandoffTypeId = exports.HandoffTypeId = /*#__PURE__*/Symbol.for("effect/Stream/Handoff");
/** @internal */
const OP_HANDOFF_STATE_EMPTY = exports.OP_HANDOFF_STATE_EMPTY = "Empty";
/** @internal */
const OP_HANDOFF_STATE_FULL = exports.OP_HANDOFF_STATE_FULL = "Full";
/** @internal */
const handoffStateEmpty = notifyConsumer => ({
_tag: OP_HANDOFF_STATE_EMPTY,
notifyConsumer
});
/** @internal */
const handoffStateFull = (value, notifyProducer) => ({
_tag: OP_HANDOFF_STATE_FULL,
value,
notifyProducer
});
/** @internal */
const handoffStateMatch = (onEmpty, onFull) => {
return self => {
switch (self._tag) {
case OP_HANDOFF_STATE_EMPTY:
{
return onEmpty(self.notifyConsumer);
}
case OP_HANDOFF_STATE_FULL:
{
return onFull(self.value, self.notifyProducer);
}
}
};
};
const handoffVariance = {
/* c8 ignore next */
_A: _ => _
};
/** @internal */
const make = () => (0, _Function.pipe)(Deferred.make(), Effect.flatMap(deferred => Ref.make(handoffStateEmpty(deferred))), Effect.map(ref => ({
[HandoffTypeId]: handoffVariance,
ref
})));
/** @internal */
exports.make = make;
const offer = exports.offer = /*#__PURE__*/(0, _Function.dual)(2, (self, value) => {
return Effect.flatMap(Deferred.make(), deferred => Effect.flatten(Ref.modify(self.ref, state => (0, _Function.pipe)(state, handoffStateMatch(notifyConsumer => [Effect.zipRight(Deferred.succeed(notifyConsumer, void 0), Deferred.await(deferred)), handoffStateFull(value, deferred)], (_, notifyProducer) => [Effect.flatMap(Deferred.await(notifyProducer), () => (0, _Function.pipe)(self, offer(value))), state])))));
});
/** @internal */
const take = self => Effect.flatMap(Deferred.make(), deferred => Effect.flatten(Ref.modify(self.ref, state => (0, _Function.pipe)(state, handoffStateMatch(notifyConsumer => [Effect.flatMap(Deferred.await(notifyConsumer), () => take(self)), state], (value, notifyProducer) => [Effect.as(Deferred.succeed(notifyProducer, void 0), value), handoffStateEmpty(deferred)])))));
/** @internal */
exports.take = take;
const poll = self => Effect.flatMap(Deferred.make(), deferred => Effect.flatten(Ref.modify(self.ref, state => (0, _Function.pipe)(state, handoffStateMatch(() => [Effect.succeed(Option.none()), state], (value, notifyProducer) => [Effect.as(Deferred.succeed(notifyProducer, void 0), Option.some(value)), handoffStateEmpty(deferred)])))));
exports.poll = poll;
//# sourceMappingURL=handoff.js.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"handoff.js","names":["Deferred","_interopRequireWildcard","require","Effect","_Function","Option","Ref","e","t","WeakMap","r","n","__esModule","o","i","f","__proto__","default","has","get","set","hasOwnProperty","call","Object","defineProperty","getOwnPropertyDescriptor","HandoffTypeId","exports","Symbol","for","OP_HANDOFF_STATE_EMPTY","OP_HANDOFF_STATE_FULL","handoffStateEmpty","notifyConsumer","_tag","handoffStateFull","value","notifyProducer","handoffStateMatch","onEmpty","onFull","self","handoffVariance","_A","_","make","pipe","flatMap","deferred","map","ref","offer","dual","flatten","modify","state","zipRight","succeed","await","take","as","poll","none","some"],"sources":["../../../../src/internal/stream/handoff.ts"],"sourcesContent":[null],"mappings":"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","ignoreList":[]}

View File

@@ -0,0 +1,31 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.halt = exports.end = exports.emit = exports.OP_HALT = exports.OP_END = exports.OP_EMIT = void 0;
/** @internal */
const OP_EMIT = exports.OP_EMIT = "Emit";
/** @internal */
const OP_HALT = exports.OP_HALT = "Halt";
/** @internal */
const OP_END = exports.OP_END = "End";
/** @internal */
const emit = elements => ({
_tag: OP_EMIT,
elements
});
/** @internal */
exports.emit = emit;
const halt = cause => ({
_tag: OP_HALT,
cause
});
/** @internal */
exports.halt = halt;
const end = reason => ({
_tag: OP_END,
reason
});
exports.end = end;
//# sourceMappingURL=handoffSignal.js.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"handoffSignal.js","names":["OP_EMIT","exports","OP_HALT","OP_END","emit","elements","_tag","halt","cause","end","reason"],"sources":["../../../../src/internal/stream/handoffSignal.ts"],"sourcesContent":[null],"mappings":";;;;;;AAOA;AACO,MAAMA,OAAO,GAAAC,OAAA,CAAAD,OAAA,GAAG,MAAe;AAKtC;AACO,MAAME,OAAO,GAAAD,OAAA,CAAAC,OAAA,GAAG,MAAe;AAKtC;AACO,MAAMC,MAAM,GAAAF,OAAA,CAAAE,MAAA,GAAG,KAAc;AAsBpC;AACO,MAAMC,IAAI,GAAOC,QAAwB,KAAwB;EACtEC,IAAI,EAAEN,OAAO;EACbK;CACD,CAAC;AAEF;AAAAJ,OAAA,CAAAG,IAAA,GAAAA,IAAA;AACO,MAAMG,IAAI,GAAOC,KAAqB,KAA+B;EAC1EF,IAAI,EAAEJ,OAAO;EACbM;CACD,CAAC;AAEF;AAAAP,OAAA,CAAAM,IAAA,GAAAA,IAAA;AACO,MAAME,GAAG,GAAIC,MAAmC,KAA4B;EACjFJ,IAAI,EAAEH,MAAM;EACZO;CACD,CAAC;AAAAT,OAAA,CAAAQ,GAAA,GAAAA,GAAA","ignoreList":[]}

View File

@@ -0,0 +1,34 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.fromDequeue = exports.failCause = exports.fail = exports.end = exports.empty = exports.emitChunk = exports.emit = void 0;
var Chunk = _interopRequireWildcard(require("../../Chunk.js"));
var Effect = _interopRequireWildcard(require("../../Effect.js"));
var Option = _interopRequireWildcard(require("../../Option.js"));
var Queue = _interopRequireWildcard(require("../../Queue.js"));
var take = _interopRequireWildcard(require("../take.js"));
function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function (e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != typeof e && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (const t in e) "default" !== t && {}.hasOwnProperty.call(e, t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, t)) && (i.get || i.set) ? o(f, t, i) : f[t] = e[t]); return f; })(e, t); }
/** @internal */
const emit = value => Effect.succeed(Chunk.of(value));
/** @internal */
exports.emit = emit;
const emitChunk = chunk => Effect.succeed(chunk);
/** @internal */
exports.emitChunk = emitChunk;
const empty = () => Effect.succeed(Chunk.empty());
/** @internal */
exports.empty = empty;
const end = () => Effect.fail(Option.none());
/** @internal */
exports.end = end;
const fail = error => Effect.fail(Option.some(error));
/** @internal */
exports.fail = fail;
const failCause = cause => Effect.mapError(Effect.failCause(cause), Option.some);
/** @internal */
exports.failCause = failCause;
const fromDequeue = dequeue => Effect.flatMap(Queue.take(dequeue), take.done);
exports.fromDequeue = fromDequeue;
//# sourceMappingURL=pull.js.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"pull.js","names":["Chunk","_interopRequireWildcard","require","Effect","Option","Queue","take","e","t","WeakMap","r","n","__esModule","o","i","f","__proto__","default","has","get","set","hasOwnProperty","call","Object","defineProperty","getOwnPropertyDescriptor","emit","value","succeed","of","exports","emitChunk","chunk","empty","end","fail","none","error","some","failCause","cause","mapError","fromDequeue","dequeue","flatMap","done"],"sources":["../../../../src/internal/stream/pull.ts"],"sourcesContent":[null],"mappings":";;;;;;AACA,IAAAA,KAAA,GAAAC,uBAAA,CAAAC,OAAA;AACA,IAAAC,MAAA,GAAAF,uBAAA,CAAAC,OAAA;AACA,IAAAE,MAAA,GAAAH,uBAAA,CAAAC,OAAA;AACA,IAAAG,KAAA,GAAAJ,uBAAA,CAAAC,OAAA;AAEA,IAAAI,IAAA,GAAAL,uBAAA,CAAAC,OAAA;AAAkC,SAAAD,wBAAAM,CAAA,EAAAC,CAAA,6BAAAC,OAAA,MAAAC,CAAA,OAAAD,OAAA,IAAAE,CAAA,OAAAF,OAAA,YAAAR,uBAAA,YAAAA,CAAAM,CAAA,EAAAC,CAAA,SAAAA,CAAA,IAAAD,CAAA,IAAAA,CAAA,CAAAK,UAAA,SAAAL,CAAA,MAAAM,CAAA,EAAAC,CAAA,EAAAC,CAAA,KAAAC,SAAA,QAAAC,OAAA,EAAAV,CAAA,iBAAAA,CAAA,uBAAAA,CAAA,yBAAAA,CAAA,SAAAQ,CAAA,MAAAF,CAAA,GAAAL,CAAA,GAAAG,CAAA,GAAAD,CAAA,QAAAG,CAAA,CAAAK,GAAA,CAAAX,CAAA,UAAAM,CAAA,CAAAM,GAAA,CAAAZ,CAAA,GAAAM,CAAA,CAAAO,GAAA,CAAAb,CAAA,EAAAQ,CAAA,gBAAAP,CAAA,IAAAD,CAAA,gBAAAC,CAAA,OAAAa,cAAA,CAAAC,IAAA,CAAAf,CAAA,EAAAC,CAAA,OAAAM,CAAA,IAAAD,CAAA,GAAAU,MAAA,CAAAC,cAAA,KAAAD,MAAA,CAAAE,wBAAA,CAAAlB,CAAA,EAAAC,CAAA,OAAAM,CAAA,CAAAK,GAAA,IAAAL,CAAA,CAAAM,GAAA,IAAAP,CAAA,CAAAE,CAAA,EAAAP,CAAA,EAAAM,CAAA,IAAAC,CAAA,CAAAP,CAAA,IAAAD,CAAA,CAAAC,CAAA,WAAAO,CAAA,KAAAR,CAAA,EAAAC,CAAA;AAKlC;AACO,MAAMkB,IAAI,GAAOC,KAAQ,IAAoCxB,MAAM,CAACyB,OAAO,CAAC5B,KAAK,CAAC6B,EAAE,CAACF,KAAK,CAAC,CAAC;AAEnG;AAAAG,OAAA,CAAAJ,IAAA,GAAAA,IAAA;AACO,MAAMK,SAAS,GAAOC,KAAqB,IAAoC7B,MAAM,CAACyB,OAAO,CAACI,KAAK,CAAC;AAE3G;AAAAF,OAAA,CAAAC,SAAA,GAAAA,SAAA;AACO,MAAME,KAAK,GAAGA,CAAA,KAAwC9B,MAAM,CAACyB,OAAO,CAAC5B,KAAK,CAACiC,KAAK,EAAK,CAAC;AAE7F;AAAAH,OAAA,CAAAG,KAAA,GAAAA,KAAA;AACO,MAAMC,GAAG,GAAGA,CAAA,KAAkD/B,MAAM,CAACgC,IAAI,CAAC/B,MAAM,CAACgC,IAAI,EAAE,CAAC;AAE/F;AAAAN,OAAA,CAAAI,GAAA,GAAAA,GAAA;AACO,MAAMC,IAAI,GAAOE,KAAQ,IAA6ClC,MAAM,CAACgC,IAAI,CAAC/B,MAAM,CAACkC,IAAI,CAACD,KAAK,CAAC,CAAC;AAE5G;AAAAP,OAAA,CAAAK,IAAA,GAAAA,IAAA;AACO,MAAMI,SAAS,GAAOC,KAAqB,IAChDrC,MAAM,CAACsC,QAAQ,CAACtC,MAAM,CAACoC,SAAS,CAACC,KAAK,CAAC,EAAEpC,MAAM,CAACkC,IAAI,CAAC;AAEvD;AAAAR,OAAA,CAAAS,SAAA,GAAAA,SAAA;AACO,MAAMG,WAAW,GACtBC,OAAuC,IACaxC,MAAM,CAACyC,OAAO,CAACvC,KAAK,CAACC,IAAI,CAACqC,OAAO,CAAC,EAAErC,IAAI,CAACuC,IAAI,CAAC;AAAAf,OAAA,CAAAY,WAAA,GAAAA,WAAA","ignoreList":[]}

View File

@@ -0,0 +1,19 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.UpstreamEnd = exports.ScheduleEnd = exports.OP_UPSTREAM_END = exports.OP_SCHEDULE_END = void 0;
/** @internal */
const OP_SCHEDULE_END = exports.OP_SCHEDULE_END = "ScheduleEnd";
/** @internal */
const OP_UPSTREAM_END = exports.OP_UPSTREAM_END = "UpstreamEnd";
/** @internal */
const ScheduleEnd = exports.ScheduleEnd = {
_tag: OP_SCHEDULE_END
};
/** @internal */
const UpstreamEnd = exports.UpstreamEnd = {
_tag: OP_UPSTREAM_END
};
//# sourceMappingURL=sinkEndReason.js.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"sinkEndReason.js","names":["OP_SCHEDULE_END","exports","OP_UPSTREAM_END","ScheduleEnd","_tag","UpstreamEnd"],"sources":["../../../../src/internal/stream/sinkEndReason.ts"],"sourcesContent":[null],"mappings":";;;;;;AAGA;AACO,MAAMA,eAAe,GAAAC,OAAA,CAAAD,eAAA,GAAG,aAAsB;AAKrD;AACO,MAAME,eAAe,GAAAD,OAAA,CAAAC,eAAA,GAAG,aAAsB;AAerD;AACO,MAAMC,WAAW,GAAAF,OAAA,CAAAE,WAAA,GAAkB;EAAEC,IAAI,EAAEJ;AAAe,CAAE;AAEnE;AACO,MAAMK,WAAW,GAAAJ,OAAA,CAAAI,WAAA,GAAkB;EAAED,IAAI,EAAEF;AAAe,CAAE","ignoreList":[]}

View File

@@ -0,0 +1,41 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.PullRight = exports.PullLeft = exports.PullBoth = exports.OP_PULL_RIGHT = exports.OP_PULL_LEFT = exports.OP_PULL_BOTH = exports.OP_DRAIN_RIGHT = exports.OP_DRAIN_LEFT = exports.DrainRight = exports.DrainLeft = void 0;
/** @internal */
const OP_DRAIN_LEFT = exports.OP_DRAIN_LEFT = "DrainLeft";
/** @internal */
const OP_DRAIN_RIGHT = exports.OP_DRAIN_RIGHT = "DrainRight";
/** @internal */
const OP_PULL_BOTH = exports.OP_PULL_BOTH = "PullBoth";
/** @internal */
const OP_PULL_LEFT = exports.OP_PULL_LEFT = "PullLeft";
/** @internal */
const OP_PULL_RIGHT = exports.OP_PULL_RIGHT = "PullRight";
/** @internal */
const DrainLeft = exports.DrainLeft = {
_tag: OP_DRAIN_LEFT
};
/** @internal */
const DrainRight = exports.DrainRight = {
_tag: OP_DRAIN_RIGHT
};
/** @internal */
const PullBoth = exports.PullBoth = {
_tag: OP_PULL_BOTH
};
/** @internal */
const PullLeft = rightChunk => ({
_tag: OP_PULL_LEFT,
rightChunk
});
/** @internal */
exports.PullLeft = PullLeft;
const PullRight = leftChunk => ({
_tag: OP_PULL_RIGHT,
leftChunk
});
exports.PullRight = PullRight;
//# sourceMappingURL=zipAllState.js.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"zipAllState.js","names":["OP_DRAIN_LEFT","exports","OP_DRAIN_RIGHT","OP_PULL_BOTH","OP_PULL_LEFT","OP_PULL_RIGHT","DrainLeft","_tag","DrainRight","PullBoth","PullLeft","rightChunk","PullRight","leftChunk"],"sources":["../../../../src/internal/stream/zipAllState.ts"],"sourcesContent":[null],"mappings":";;;;;;AAKA;AACO,MAAMA,aAAa,GAAAC,OAAA,CAAAD,aAAA,GAAG,WAAoB;AAKjD;AACO,MAAME,cAAc,GAAAD,OAAA,CAAAC,cAAA,GAAG,YAAqB;AAKnD;AACO,MAAMC,YAAY,GAAAF,OAAA,CAAAE,YAAA,GAAG,UAAmB;AAK/C;AACO,MAAMC,YAAY,GAAAH,OAAA,CAAAG,YAAA,GAAG,UAAmB;AAK/C;AACO,MAAMC,aAAa,GAAAJ,OAAA,CAAAI,aAAA,GAAG,WAAoB;AAgCjD;AACO,MAAMC,SAAS,GAAAL,OAAA,CAAAK,SAAA,GAA8B;EAClDC,IAAI,EAAEP;CACP;AAED;AACO,MAAMQ,UAAU,GAAAP,OAAA,CAAAO,UAAA,GAA8B;EACnDD,IAAI,EAAEL;CACP;AAED;AACO,MAAMO,QAAQ,GAAAR,OAAA,CAAAQ,QAAA,GAA8B;EACjDF,IAAI,EAAEJ;CACP;AAED;AACO,MAAMO,QAAQ,GAAOC,UAA0B,KAA6B;EACjFJ,IAAI,EAAEH,YAAY;EAClBO;CACD,CAAC;AAEF;AAAAV,OAAA,CAAAS,QAAA,GAAAA,QAAA;AACO,MAAME,SAAS,GAAOC,SAAyB,KAA6B;EACjFN,IAAI,EAAEF,aAAa;EACnBQ;CACD,CAAC;AAAAZ,OAAA,CAAAW,SAAA,GAAAA,SAAA","ignoreList":[]}

View File

@@ -0,0 +1,29 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.PullRight = exports.PullLeft = exports.PullBoth = exports.OP_PULL_RIGHT = exports.OP_PULL_LEFT = exports.OP_PULL_BOTH = void 0;
/** @internal */
const OP_PULL_BOTH = exports.OP_PULL_BOTH = "PullBoth";
/** @internal */
const OP_PULL_LEFT = exports.OP_PULL_LEFT = "PullLet";
/** @internal */
const OP_PULL_RIGHT = exports.OP_PULL_RIGHT = "PullRight";
/** @internal */
const PullBoth = exports.PullBoth = {
_tag: OP_PULL_BOTH
};
/** @internal */
const PullLeft = rightChunk => ({
_tag: OP_PULL_LEFT,
rightChunk
});
/** @internal */
exports.PullLeft = PullLeft;
const PullRight = leftChunk => ({
_tag: OP_PULL_RIGHT,
leftChunk
});
exports.PullRight = PullRight;
//# sourceMappingURL=zipChunksState.js.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"zipChunksState.js","names":["OP_PULL_BOTH","exports","OP_PULL_LEFT","OP_PULL_RIGHT","PullBoth","_tag","PullLeft","rightChunk","PullRight","leftChunk"],"sources":["../../../../src/internal/stream/zipChunksState.ts"],"sourcesContent":[null],"mappings":";;;;;;AAKA;AACO,MAAMA,YAAY,GAAAC,OAAA,CAAAD,YAAA,GAAG,UAAmB;AAK/C;AACO,MAAME,YAAY,GAAAD,OAAA,CAAAC,YAAA,GAAG,SAAkB;AAK9C;AACO,MAAMC,aAAa,GAAAF,OAAA,CAAAE,aAAA,GAAG,WAAoB;AAsBjD;AACO,MAAMC,QAAQ,GAAAH,OAAA,CAAAG,QAAA,GAAiC;EACpDC,IAAI,EAAEL;CACP;AAED;AACO,MAAMM,QAAQ,GAAOC,UAA0B,KAAgC;EACpFF,IAAI,EAAEH,YAAY;EAClBK;CACD,CAAC;AAEF;AAAAN,OAAA,CAAAK,QAAA,GAAAA,QAAA;AACO,MAAME,SAAS,GAAOC,SAAyB,KAAgC;EACpFJ,IAAI,EAAEF,aAAa;EACnBM;CACD,CAAC;AAAAR,OAAA,CAAAO,SAAA,GAAAA,SAAA","ignoreList":[]}