new license file version [CI SKIP]
This commit is contained in:
@@ -0,0 +1 @@
|
||||
module.exports={A:{A:{"2":"J E F G A B BC"},B:{"1":"P Q R S T U V W X Y Z a b c d f g h i j k l m n o p q r s D t","2":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 CC tB I u J E F G A B C K L H M N O v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB uB ZB vB aB bB cB dB eB fB gB hB iB jB kB e lB mB nB oB pB P Q R wB S T U V W X Y Z a b c d f g h i j k l m n o p q r s D t xB yB DC EC"},D:{"1":"fB gB hB iB jB kB e lB mB nB oB pB P Q R S T U V W X Y Z a b c d f g h i j k l m n o p q r s D t xB yB FC","2":"0 1 2 3 4 5 6 7 8 9 I u J E F G A B C K L H M N O v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB","194":"YB uB ZB vB aB bB cB dB eB"},E:{"2":"I u J E F G A B C K L H GC zB HC IC JC KC 0B qB rB 1B LC MC 2B 3B 4B 5B sB 6B 7B 8B NC"},F:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB e lB mB nB oB pB P Q R wB S T U V W X Y Z a b c d","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB OC PC QC RC qB 9B SC rB"},G:{"2":"F zB TC AC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC lC mC 2B 3B 4B 5B sB 6B 7B 8B"},H:{"2":"nC"},I:{"2":"tB I D oC pC qC rC AC sC tC"},J:{"2":"E A"},K:{"2":"A B C e qB 9B rB"},L:{"194":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"uC"},P:{"2":"I vC wC xC yC zC 0B 0C 1C 2C 3C 4C sB 5C 6C 7C"},Q:{"2":"1B"},R:{"2":"8C"},S:{"2":"9C"}},B:4,C:"Magnetometer"};
|
||||
@@ -0,0 +1,4 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
require("rxjs-compat/add/operator/distinctUntilChanged");
|
||||
//# sourceMappingURL=distinctUntilChanged.js.map
|
||||
@@ -0,0 +1,9 @@
|
||||
|
||||
// dataset API for data-* attributes
|
||||
// test by @phiggins42
|
||||
|
||||
Modernizr.addTest('dataset', function(){
|
||||
var n = document.createElement("div");
|
||||
n.setAttribute("data-a-b", "c");
|
||||
return !!(n.dataset && n.dataset.aB === "c");
|
||||
});
|
||||
@@ -0,0 +1,78 @@
|
||||
"use strict";
|
||||
var __extends = (this && this.__extends) || (function () {
|
||||
var extendStatics = function (d, b) {
|
||||
extendStatics = Object.setPrototypeOf ||
|
||||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
|
||||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
|
||||
return extendStatics(d, b);
|
||||
}
|
||||
return function (d, b) {
|
||||
extendStatics(d, b);
|
||||
function __() { this.constructor = d; }
|
||||
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
|
||||
};
|
||||
})();
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
var innerSubscribe_1 = require("../innerSubscribe");
|
||||
function distinct(keySelector, flushes) {
|
||||
return function (source) { return source.lift(new DistinctOperator(keySelector, flushes)); };
|
||||
}
|
||||
exports.distinct = distinct;
|
||||
var DistinctOperator = (function () {
|
||||
function DistinctOperator(keySelector, flushes) {
|
||||
this.keySelector = keySelector;
|
||||
this.flushes = flushes;
|
||||
}
|
||||
DistinctOperator.prototype.call = function (subscriber, source) {
|
||||
return source.subscribe(new DistinctSubscriber(subscriber, this.keySelector, this.flushes));
|
||||
};
|
||||
return DistinctOperator;
|
||||
}());
|
||||
var DistinctSubscriber = (function (_super) {
|
||||
__extends(DistinctSubscriber, _super);
|
||||
function DistinctSubscriber(destination, keySelector, flushes) {
|
||||
var _this = _super.call(this, destination) || this;
|
||||
_this.keySelector = keySelector;
|
||||
_this.values = new Set();
|
||||
if (flushes) {
|
||||
_this.add(innerSubscribe_1.innerSubscribe(flushes, new innerSubscribe_1.SimpleInnerSubscriber(_this)));
|
||||
}
|
||||
return _this;
|
||||
}
|
||||
DistinctSubscriber.prototype.notifyNext = function () {
|
||||
this.values.clear();
|
||||
};
|
||||
DistinctSubscriber.prototype.notifyError = function (error) {
|
||||
this._error(error);
|
||||
};
|
||||
DistinctSubscriber.prototype._next = function (value) {
|
||||
if (this.keySelector) {
|
||||
this._useKeySelector(value);
|
||||
}
|
||||
else {
|
||||
this._finalizeNext(value, value);
|
||||
}
|
||||
};
|
||||
DistinctSubscriber.prototype._useKeySelector = function (value) {
|
||||
var key;
|
||||
var destination = this.destination;
|
||||
try {
|
||||
key = this.keySelector(value);
|
||||
}
|
||||
catch (err) {
|
||||
destination.error(err);
|
||||
return;
|
||||
}
|
||||
this._finalizeNext(key, value);
|
||||
};
|
||||
DistinctSubscriber.prototype._finalizeNext = function (key, value) {
|
||||
var values = this.values;
|
||||
if (!values.has(key)) {
|
||||
values.add(key);
|
||||
this.destination.next(value);
|
||||
}
|
||||
};
|
||||
return DistinctSubscriber;
|
||||
}(innerSubscribe_1.SimpleOuterSubscriber));
|
||||
exports.DistinctSubscriber = DistinctSubscriber;
|
||||
//# sourceMappingURL=distinct.js.map
|
||||
@@ -0,0 +1 @@
|
||||
export * from 'rxjs-compat/operator/zipAll';
|
||||
@@ -0,0 +1,6 @@
|
||||
// Tests for the ability to use Web Intents (http://webintents.org).
|
||||
// By Eric Bidelman
|
||||
|
||||
Modernizr.addTest('webintents', function() {
|
||||
return !!Modernizr.prefixed('startActivity', navigator);
|
||||
});
|
||||
@@ -0,0 +1 @@
|
||||
module.exports={A:{A:{"2":"J E F BC","8":"G","292":"A B"},B:{"1":"M N O P Q R S T U V W X Y Z a b c d f g h i j k l m n o p q r s D t","292":"C K L H"},C:{"1":"UB VB WB XB YB uB ZB vB aB bB cB dB eB fB gB hB iB jB kB e lB mB nB oB pB P Q R wB S T U V W X Y Z a b c d f g h i j k l m n o p q r s D t xB yB","2":"CC tB I u J E F G A B C K L H M N O DC EC","8":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB","584":"GB HB IB JB KB LB MB NB OB PB QB RB","1025":"SB TB"},D:{"1":"YB uB ZB vB aB bB cB dB eB fB gB hB iB jB kB e lB mB nB oB pB P Q R S T U V W X Y Z a b c d f g h i j k l m n o p q r s D t xB yB FC","2":"0 I u J E F G A B C K L H M N O v w x y z","8":"1 2 3 4","200":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB","1025":"XB"},E:{"1":"B C K L H 0B qB rB 1B LC MC 2B 3B 4B 5B sB 6B 7B 8B NC","2":"I u GC zB HC","8":"J E F G A IC JC KC"},F:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB e lB mB nB oB pB P Q R wB S T U V W X Y Z a b c d","2":"0 1 2 3 G B C H M N O v w x y z OC PC QC RC qB 9B SC rB","200":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB"},G:{"1":"bC cC dC eC fC gC hC iC jC kC lC mC 2B 3B 4B 5B sB 6B 7B 8B","2":"zB TC AC UC","8":"F VC WC XC YC ZC aC"},H:{"2":"nC"},I:{"1":"D","2":"tB I oC pC qC rC","8":"AC sC tC"},J:{"2":"E A"},K:{"1":"e","2":"A B C qB 9B rB"},L:{"1":"D"},M:{"1":"D"},N:{"292":"A B"},O:{"1":"uC"},P:{"1":"wC xC yC zC 0B 0C 1C 2C 3C 4C sB 5C 6C 7C","2":"vC","8":"I"},Q:{"1":"1B"},R:{"1":"8C"},S:{"1":"9C"}},B:4,C:"CSS Grid Layout (level 1)"};
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"takeUntil.js","sources":["../../../src/internal/operators/takeUntil.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,cAAc,EAAE,qBAAqB,EAAE,qBAAqB,EAAE,MAAM,mBAAmB,CAAC;AA0CjG,MAAM,UAAU,SAAS,CAAI,QAAyB;IACpD,OAAO,CAAC,MAAqB,EAAE,EAAE,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC;AACjF,CAAC;AAED,MAAM,iBAAiB;IACrB,YAAoB,QAAyB;QAAzB,aAAQ,GAAR,QAAQ,CAAiB;IAC7C,CAAC;IAED,IAAI,CAAC,UAAyB,EAAE,MAAW;QACzC,MAAM,mBAAmB,GAAG,IAAI,mBAAmB,CAAC,UAAU,CAAC,CAAC;QAChE,MAAM,oBAAoB,GAAG,cAAc,CAAC,IAAI,CAAC,QAAQ,EAAE,IAAI,qBAAqB,CAAC,mBAAmB,CAAC,CAAC,CAAC;QAC3G,IAAI,oBAAoB,IAAI,CAAC,mBAAmB,CAAC,SAAS,EAAE;YAC1D,mBAAmB,CAAC,GAAG,CAAC,oBAAoB,CAAC,CAAC;YAC9C,OAAO,MAAM,CAAC,SAAS,CAAC,mBAAmB,CAAC,CAAC;SAC9C;QACD,OAAO,mBAAmB,CAAC;IAC7B,CAAC;CACF;AAOD,MAAM,mBAA0B,SAAQ,qBAA2B;IAGjE,YAAY,WAA4B;QACtC,KAAK,CAAC,WAAW,CAAC,CAAC;QAHrB,cAAS,GAAG,KAAK,CAAC;IAIlB,CAAC;IAED,UAAU;QACR,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC;QACtB,IAAI,CAAC,QAAQ,EAAE,CAAC;IAClB,CAAC;IAED,cAAc;IAEd,CAAC;CACF"}
|
||||
@@ -0,0 +1,5 @@
|
||||
export declare const globals: Set<string>;
|
||||
export declare const reserved: Set<string>;
|
||||
export declare function is_void(name: string): boolean;
|
||||
export declare function is_valid(str: string): boolean;
|
||||
export declare function sanitize(name: string): string;
|
||||
@@ -0,0 +1,4 @@
|
||||
import { OperatorFunction, MonoTypeOperatorFunction } from '../types';
|
||||
export declare function reduce<T, R>(accumulator: (acc: R, value: T, index: number) => R, seed: R): OperatorFunction<T, R>;
|
||||
export declare function reduce<T>(accumulator: (acc: T, value: T, index: number) => T, seed?: T): MonoTypeOperatorFunction<T>;
|
||||
export declare function reduce<T, R>(accumulator: (acc: R, value: T, index: number) => R): OperatorFunction<T, R>;
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"ConnectableObservable.js","sources":["../src/observable/ConnectableObservable.ts"],"names":[],"mappings":";;;;;AAAA,kEAA6D"}
|
||||
@@ -0,0 +1 @@
|
||||
import 'rxjs-compat/add/operator/switchMap';
|
||||
@@ -0,0 +1,4 @@
|
||||
/**
|
||||
* HTTP Verb supported by GitHub's REST API
|
||||
*/
|
||||
export declare type RequestMethod = "DELETE" | "GET" | "HEAD" | "PATCH" | "POST" | "PUT";
|
||||
@@ -0,0 +1 @@
|
||||
import 'rxjs-compat/add/operator/single';
|
||||
@@ -0,0 +1,33 @@
|
||||
import {Except} from './except';
|
||||
import {Simplify} from './simplify';
|
||||
|
||||
/**
|
||||
Create a type that makes the given keys required. The remaining keys are kept as is. The sister of the `SetOptional` type.
|
||||
|
||||
Use-case: You want to define a single model where the only thing that changes is whether or not some of the keys are required.
|
||||
|
||||
@example
|
||||
```
|
||||
import {SetRequired} from 'type-fest';
|
||||
|
||||
type Foo = {
|
||||
a?: number;
|
||||
b: string;
|
||||
c?: boolean;
|
||||
}
|
||||
|
||||
type SomeRequired = SetRequired<Foo, 'b' | 'c'>;
|
||||
// type SomeRequired = {
|
||||
// a?: number;
|
||||
// b: string; // Was already required and still is.
|
||||
// c: boolean; // Is now required.
|
||||
// }
|
||||
```
|
||||
*/
|
||||
export type SetRequired<BaseType, Keys extends keyof BaseType> =
|
||||
Simplify<
|
||||
// Pick just the keys that are optional from the base type.
|
||||
Except<BaseType, Keys> &
|
||||
// Pick the keys that should be required from the base type and make them required.
|
||||
Required<Pick<BaseType, Keys>>
|
||||
>;
|
||||
@@ -0,0 +1,30 @@
|
||||
import MagicString from 'magic-string';
|
||||
import Stylesheet from './Stylesheet';
|
||||
import { CssNode } from './interfaces';
|
||||
import Component from '../Component';
|
||||
import Element from '../nodes/Element';
|
||||
export default class Selector {
|
||||
node: CssNode;
|
||||
stylesheet: Stylesheet;
|
||||
blocks: Block[];
|
||||
local_blocks: Block[];
|
||||
used: boolean;
|
||||
constructor(node: CssNode, stylesheet: Stylesheet);
|
||||
apply(node: Element): void;
|
||||
minify(code: MagicString): void;
|
||||
transform(code: MagicString, attr: string, max_amount_class_specificity_increased: number): void;
|
||||
validate(component: Component): void;
|
||||
get_amount_class_specificity_increased(): number;
|
||||
}
|
||||
declare class Block {
|
||||
global: boolean;
|
||||
host: boolean;
|
||||
combinator: CssNode;
|
||||
selectors: CssNode[];
|
||||
start: number;
|
||||
end: number;
|
||||
should_encapsulate: boolean;
|
||||
constructor(combinator: CssNode);
|
||||
add(selector: CssNode): void;
|
||||
}
|
||||
export {};
|
||||
@@ -0,0 +1,49 @@
|
||||
{
|
||||
"name": "p-cancelable",
|
||||
"version": "2.1.1",
|
||||
"description": "Create a promise that can be canceled",
|
||||
"license": "MIT",
|
||||
"repository": "sindresorhus/p-cancelable",
|
||||
"author": {
|
||||
"name": "Sindre Sorhus",
|
||||
"email": "sindresorhus@gmail.com",
|
||||
"url": "sindresorhus.com"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=8"
|
||||
},
|
||||
"scripts": {
|
||||
"test": "xo && ava && tsd"
|
||||
},
|
||||
"files": [
|
||||
"index.js",
|
||||
"index.d.ts"
|
||||
],
|
||||
"keywords": [
|
||||
"promise",
|
||||
"cancelable",
|
||||
"cancel",
|
||||
"canceled",
|
||||
"canceling",
|
||||
"cancellable",
|
||||
"cancellation",
|
||||
"abort",
|
||||
"abortable",
|
||||
"aborting",
|
||||
"cleanup",
|
||||
"task",
|
||||
"token",
|
||||
"async",
|
||||
"function",
|
||||
"await",
|
||||
"promises",
|
||||
"bluebird"
|
||||
],
|
||||
"devDependencies": {
|
||||
"ava": "^1.4.1",
|
||||
"delay": "^4.1.0",
|
||||
"promise.prototype.finally": "^3.1.0",
|
||||
"tsd": "^0.7.1",
|
||||
"xo": "^0.24.0"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
'use strict';
|
||||
|
||||
var replace = String.prototype.replace;
|
||||
var percentTwenties = /%20/g;
|
||||
|
||||
var Format = {
|
||||
RFC1738: 'RFC1738',
|
||||
RFC3986: 'RFC3986'
|
||||
};
|
||||
|
||||
module.exports = {
|
||||
'default': Format.RFC3986,
|
||||
formatters: {
|
||||
RFC1738: function (value) {
|
||||
return replace.call(value, percentTwenties, '+');
|
||||
},
|
||||
RFC3986: function (value) {
|
||||
return String(value);
|
||||
}
|
||||
},
|
||||
RFC1738: Format.RFC1738,
|
||||
RFC3986: Format.RFC3986
|
||||
};
|
||||
@@ -0,0 +1 @@
|
||||
{"name":"cliui","version":"7.0.4","files":{"build/index.cjs":{"checkedAt":1678887829167,"integrity":"sha512-/QnoZBtZ5MgAY+kVM28kPZ8gJ7sEkBgm7eDxn0QaN3+LWJZPwFcNxbfHBQQh5zeDKcSVIkSrjg5aylEPkmGcWA==","mode":420,"size":9953},"build/lib/index.js":{"checkedAt":1678887829175,"integrity":"sha512-jZPVNlT8dIpzHIDbvKxRzVF42I3w/5k3967R7xfpTMqaLFZu9phnD9VnnVCsxkVF/BlEsPehvyELeZNEoVhzeQ==","mode":420,"size":9667},"build/lib/string-utils.js":{"checkedAt":1678887829175,"integrity":"sha512-91pYxyfOfezagxcnS+WJgfVzwKJNz/cyFRPspwr1mAoAtLpwNA+K7tnz0lhm5tqSScGOEvPS3P9a5+yqB+NzQQ==","mode":420,"size":1011},"README.md":{"checkedAt":1678887829182,"integrity":"sha512-V5ijnGgw4MQwRRm7YbLCIG2iYs/Q98FaMFA1xdCKB+L+wDEXgPrxrB31XaD+KhH2irtYrm6GAqsZzPQkJQnDfQ==","mode":420,"size":2998},"index.mjs":{"checkedAt":1678887829183,"integrity":"sha512-uuyV2HKiQTFsjRmFJediGnRtc0G9UmambyW9nar1NIKLrbMk3FJvgUeJ0lWIvdVvDsQyX8M25eAIsVv9hhnpqg==","mode":420,"size":309},"LICENSE.txt":{"checkedAt":1678887829183,"integrity":"sha512-H+enD93zmfVwMWX8pTVdxfuzSeFakI3KMo4cqZeZtI71numd9Uvy4XTYHwuI42yLK7qRWjPVcZCV0FrmkZ5+PA==","mode":420,"size":731},"package.json":{"checkedAt":1678887829183,"integrity":"sha512-rtp5Cl6Z5IW8iylD2AhAyQz88EGnXVW6/qWEsH02StH8AYT7HCni2WRBXi0976AlBMkXtuboR2iGDI1BkjJSnw==","mode":420,"size":2031},"CHANGELOG.md":{"checkedAt":1678887829183,"integrity":"sha512-I8M4HrYLVwNMfZ9bJObIa+W3zbTeosFugEg1kHZXNcWRYWDZvswRxpA/L0pA57PykplGZJSVxyow13BGMPfM+w==","mode":420,"size":3896}}}
|
||||
@@ -0,0 +1,7 @@
|
||||
"use strict";
|
||||
function __export(m) {
|
||||
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
|
||||
}
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
__export(require("rxjs-compat/operator/distinct"));
|
||||
//# sourceMappingURL=distinct.js.map
|
||||
@@ -0,0 +1,26 @@
|
||||
import { Subscriber } from '../Subscriber';
|
||||
export function isEmpty() {
|
||||
return (source) => source.lift(new IsEmptyOperator());
|
||||
}
|
||||
class IsEmptyOperator {
|
||||
call(observer, source) {
|
||||
return source.subscribe(new IsEmptySubscriber(observer));
|
||||
}
|
||||
}
|
||||
class IsEmptySubscriber extends Subscriber {
|
||||
constructor(destination) {
|
||||
super(destination);
|
||||
}
|
||||
notifyComplete(isEmpty) {
|
||||
const destination = this.destination;
|
||||
destination.next(isEmpty);
|
||||
destination.complete();
|
||||
}
|
||||
_next(value) {
|
||||
this.notifyComplete(false);
|
||||
}
|
||||
_complete() {
|
||||
this.notifyComplete(true);
|
||||
}
|
||||
}
|
||||
//# sourceMappingURL=isEmpty.js.map
|
||||
@@ -0,0 +1 @@
|
||||
{"name":"asynckit","version":"0.4.0","files":{"LICENSE":{"checkedAt":1678887829680,"integrity":"sha512-xQKriQ7786As4H5sWg57xfbR/kwHpoU+ptzaHupXNOTGz1o7Af8JM5OOwPkEZo/2zu9sMPBqAoKC177Q/16A/Q==","mode":420,"size":1078},"package.json":{"checkedAt":1678887829680,"integrity":"sha512-+/8AAxzcNQnb40Ym7dhsqGlwXikVyyrKvnqSwp4iJO/u6wXqghEUR5GV3bN1dXHBt8QBT4OYyN1vS/g3fNX+7A==","mode":420,"size":1611},"README.md":{"checkedAt":1678887829680,"integrity":"sha512-diV6T6LqULPPcjObWgHC/48Hp0T3RqxTh0xaFNPJc3P+1PCxKSVQuzcsZk2bsRKmU6quJkocYSYpUhE+hfO5Ng==","mode":420,"size":7640},"index.js":{"checkedAt":1678887829680,"integrity":"sha512-QclIaT/3H+7uzDH7+0shAjGp2pFFQYk9z3ZSKjAaOranEJOT4Pe9uRaq6Be1c//VIdTzL0TBZkJ823E5Vltemg==","mode":420,"size":156},"bench.js":{"checkedAt":1678887829680,"integrity":"sha512-GPfqFeTUkr9lyyjVzzz5kfgNCgCoLVOv3widRcbjq5Bk/5oS4STIsCAvtkCiALcrYhZsZ11uFVf8So21wacL5w==","mode":420,"size":1256},"stream.js":{"checkedAt":1678887829683,"integrity":"sha512-3ZKs7IbNRXMblLLBnDnmYIJxkyVcolXfdz6NgT8npffgla5farWJN4RCQ4oxZPo+yTBr5Jab8pmSvqGcb6W+mQ==","mode":420,"size":703},"parallel.js":{"checkedAt":1678887829683,"integrity":"sha512-fXJBw/VfXOfcDPmAJ5sdjnLSUGOom2QOH0zGPbkh3AQmfTNgKsmxyLlnk8o/XycX53SZ+pwFz8S1QxOxW0jwig==","mode":420,"size":1017},"serialOrdered.js":{"checkedAt":1678887829683,"integrity":"sha512-YxTAdSP5NqH3hgF6afSDNbs5L7ao2K1mJ9khW/OfuwmzPsQff4pTVUhqYrfIyRksUB0WWPZ4nCkVEk18MsUlaA==","mode":420,"size":1751},"serial.js":{"checkedAt":1678887829683,"integrity":"sha512-q7ZXgsUGYAzKuON3Ox2dS3i1xDkOX3x9hLj2h6lVSRqG2QlOVsskMTmqTK55IKja1rZETSbXyOfR1wPQBbr4gQ==","mode":420,"size":501},"lib/defer.js":{"checkedAt":1678887829683,"integrity":"sha512-ENIjAR7Gq4ImpN+l8aOkwUwnQDaNVFNgUzOiP99SqfpVFjopN5yTf1aCEnJbEd+gBkiNffTMTSW6R7YNa1Eagw==","mode":420,"size":441},"lib/async.js":{"checkedAt":1678887829683,"integrity":"sha512-AJUw/HuTZ4O4wI+D78BltLSbbroQ7Ek6VyVSfZi4iaGe8OmK5zLTgSln2b0xs9HwYld7JglF2TY8NMXA/6SmHQ==","mode":420,"size":599},"lib/readable_serial.js":{"checkedAt":1678887829683,"integrity":"sha512-T6x5coG5A9AKEG0Csc+Ua1JwydVXwIo/FAKoRrkHawPvzbd4yG+XLcbqqaq1B41C8Q5v/8hSmDFYqSi1PIY5Vw==","mode":420,"size":655},"lib/iterate.js":{"checkedAt":1678887829683,"integrity":"sha512-Gxqu5bdoy5SYafTHZwfrYzGs7wCGzhuKYY+yakzy5eOaoO1eArw9YxuAvSUbkQP8TyGb8KCkvxnTBFnkiwQdZQ==","mode":420,"size":1794},"lib/abort.js":{"checkedAt":1678887829683,"integrity":"sha512-L7LitVSNpYEQHu8W67IB4NA9VNKLDO7CvQ9Gs7SndjWK9gaDI9pkw0ikxVPcoxzdtbtPRdtv0XPlSqXXEIi7YQ==","mode":420,"size":497},"lib/readable_serial_ordered.js":{"checkedAt":1678887829687,"integrity":"sha512-A94xA/FgFaA4T+XziucvzLwuVWmx2rSSnBcwsiC6QjzDKIy8+8LViDt0t1fu9nhh+Qy2TiepGiv2UPpyxCtw7w==","mode":420,"size":941},"lib/state.js":{"checkedAt":1678887829687,"integrity":"sha512-1O08duvQNzsPiffPI027hH0oLdEsdGuS4lLFQavcPTNJ4RraR4Uko79PryYk0LOoG9+Lbw2utaGz8mDFhEpS7g==","mode":420,"size":941},"lib/streamify.js":{"checkedAt":1678887829687,"integrity":"sha512-+3Om8GvMEE3qVjx/K4poeSi2glTpvtrWGnJq8sewhY/osOdN3OqVqK1930L3daCbcnHVrBqRr79kvs8EwmNcBw==","mode":420,"size":2964},"lib/terminator.js":{"checkedAt":1678887829687,"integrity":"sha512-M0wzFUnTe48p0ZO4kQncI2hl7170w3srDyAOWCmhySHpiHXJyqyIV+HmS55jk7jybXd04yFGHtqXUdRQhZUImA==","mode":420,"size":533},"lib/readable_parallel.js":{"checkedAt":1678887829687,"integrity":"sha512-qCBy/1PlbA8kEtcFXOUZN61oToxerKYbQJjIBO+v/MqF+leJGmY2fwf/U3w55Jxq0Bvf/FOWO7XOF+FNXVsmkQ==","mode":420,"size":673},"lib/readable_asynckit.js":{"checkedAt":1678887829688,"integrity":"sha512-8R8Im1BPvZjd+xFSJE6LWkQln0cIuts0Bsn3K9MwpPRBIzji0c+9xIIo7zFoCx1zBq5+N8pR3F8HxdIajWQu6g==","mode":420,"size":1611}}}
|
||||
@@ -0,0 +1,72 @@
|
||||
import { Operator } from '../Operator';
|
||||
import { Subscriber } from '../Subscriber';
|
||||
import { ObservableInput, OperatorFunction } from '../types';
|
||||
import { SimpleOuterSubscriber } from '../innerSubscribe';
|
||||
/**
|
||||
* Applies an accumulator function over the source Observable where the
|
||||
* accumulator function itself returns an Observable, then each intermediate
|
||||
* Observable returned is merged into the output Observable.
|
||||
*
|
||||
* <span class="informal">It's like {@link scan}, but the Observables returned
|
||||
* by the accumulator are merged into the outer Observable.</span>
|
||||
*
|
||||
* ## Example
|
||||
* Count the number of click events
|
||||
* ```ts
|
||||
* import { fromEvent, of } from 'rxjs';
|
||||
* import { mapTo, mergeScan } from 'rxjs/operators';
|
||||
*
|
||||
* const click$ = fromEvent(document, 'click');
|
||||
* const one$ = click$.pipe(mapTo(1));
|
||||
* const seed = 0;
|
||||
* const count$ = one$.pipe(
|
||||
* mergeScan((acc, one) => of(acc + one), seed),
|
||||
* );
|
||||
* count$.subscribe(x => console.log(x));
|
||||
*
|
||||
* // Results:
|
||||
* // 1
|
||||
* // 2
|
||||
* // 3
|
||||
* // 4
|
||||
* // ...and so on for each click
|
||||
* ```
|
||||
*
|
||||
* @param {function(acc: R, value: T): Observable<R>} accumulator
|
||||
* The accumulator function called on each source value.
|
||||
* @param seed The initial accumulation value.
|
||||
* @param {number} [concurrent=Number.POSITIVE_INFINITY] Maximum number of
|
||||
* input Observables being subscribed to concurrently.
|
||||
* @return {Observable<R>} An observable of the accumulated values.
|
||||
* @method mergeScan
|
||||
* @owner Observable
|
||||
*/
|
||||
export declare function mergeScan<T, R>(accumulator: (acc: R, value: T, index: number) => ObservableInput<R>, seed: R, concurrent?: number): OperatorFunction<T, R>;
|
||||
export declare class MergeScanOperator<T, R> implements Operator<T, R> {
|
||||
private accumulator;
|
||||
private seed;
|
||||
private concurrent;
|
||||
constructor(accumulator: (acc: R, value: T, index: number) => ObservableInput<R>, seed: R, concurrent: number);
|
||||
call(subscriber: Subscriber<R>, source: any): any;
|
||||
}
|
||||
/**
|
||||
* We need this JSDoc comment for affecting ESDoc.
|
||||
* @ignore
|
||||
* @extends {Ignored}
|
||||
*/
|
||||
export declare class MergeScanSubscriber<T, R> extends SimpleOuterSubscriber<T, R> {
|
||||
private accumulator;
|
||||
private acc;
|
||||
private concurrent;
|
||||
private hasValue;
|
||||
private hasCompleted;
|
||||
private buffer;
|
||||
private active;
|
||||
protected index: number;
|
||||
constructor(destination: Subscriber<R>, accumulator: (acc: R, value: T, index: number) => ObservableInput<R>, acc: R, concurrent: number);
|
||||
protected _next(value: any): void;
|
||||
private _innerSub;
|
||||
protected _complete(): void;
|
||||
notifyNext(innerValue: R): void;
|
||||
notifyComplete(): void;
|
||||
}
|
||||
Reference in New Issue
Block a user