new license file version [CI SKIP]

This commit is contained in:
2023-03-15 12:34:41 +00:00
parent 0a6d92a1f3
commit 61328d20ed
13115 changed files with 1892314 additions and 1 deletions

View File

@@ -0,0 +1,40 @@
"use strict";
var assert = require("chai").assert
, coerceToNumber = require("../../number/coerce");
describe("number/coerce", function () {
it("Should return input number", function () {
assert.equal(coerceToNumber(123.123), 123.123);
});
it("Should return input infinite number", function () {
assert.equal(coerceToNumber(Infinity), Infinity);
});
it("Should coerce string", function () { assert.equal(coerceToNumber("12"), 12); });
it("Should coerce booleans", function () { assert.equal(coerceToNumber(true), 1); });
it("Should coerce number objects", function () {
assert.equal(coerceToNumber(new Number(343)), 343);
});
it("Should coerce objects", function () {
assert.equal(coerceToNumber({ valueOf: function () { return 23; } }), 23);
});
it("Should reject NaN", function () { assert.equal(coerceToNumber(NaN), null); });
if (typeof Object.create === "function") {
it("Should not coerce objects with no number representation", function () {
assert.equal(coerceToNumber(Object.create(null)), null);
});
}
it("Should not coerce null", function () { assert.equal(coerceToNumber(null), null); });
it("Should not coerce undefined", function () {
assert.equal(coerceToNumber(undefined), null);
});
if (typeof Symbol === "function") {
it("Should not coerce symbols", function () {
assert.equal(coerceToNumber(Symbol("foo")), null);
});
}
});

View File

@@ -0,0 +1,206 @@
"use strict";
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
var __generator = (this && this.__generator) || function (thisArg, body) {
var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;
return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g;
function verb(n) { return function (v) { return step([n, v]); }; }
function step(op) {
if (f) throw new TypeError("Generator is already executing.");
while (_) try {
if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
if (y = 0, t) op = [op[0] & 2, t.value];
switch (op[0]) {
case 0: case 1: t = op; break;
case 4: _.label++; return { value: op[1], done: false };
case 5: _.label++; y = op[1]; op = [0]; continue;
case 7: op = _.ops.pop(); _.trys.pop(); continue;
default:
if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }
if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }
if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }
if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }
if (t[2]) _.ops.pop();
_.trys.pop(); continue;
}
op = body.call(thisArg, _);
} catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }
if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };
}
};
var __asyncValues = (this && this.__asyncValues) || function (o) {
if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined.");
var m = o[Symbol.asyncIterator], i;
return m ? m.call(o) : (o = typeof __values === "function" ? __values(o) : o[Symbol.iterator](), i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i);
function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; }
function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }
};
var __values = (this && this.__values) || function(o) {
var s = typeof Symbol === "function" && Symbol.iterator, m = s && o[s], i = 0;
if (m) return m.call(o);
if (o && typeof o.length === "number") return {
next: function () {
if (o && i >= o.length) o = void 0;
return { value: o && o[i++], done: !o };
}
};
throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined.");
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.fromReadableStreamLike = exports.fromAsyncIterable = exports.fromIterable = exports.fromPromise = exports.fromArrayLike = exports.fromInteropObservable = exports.innerFrom = void 0;
var isArrayLike_1 = require("../util/isArrayLike");
var isPromise_1 = require("../util/isPromise");
var Observable_1 = require("../Observable");
var isInteropObservable_1 = require("../util/isInteropObservable");
var isAsyncIterable_1 = require("../util/isAsyncIterable");
var throwUnobservableError_1 = require("../util/throwUnobservableError");
var isIterable_1 = require("../util/isIterable");
var isReadableStreamLike_1 = require("../util/isReadableStreamLike");
var isFunction_1 = require("../util/isFunction");
var reportUnhandledError_1 = require("../util/reportUnhandledError");
var observable_1 = require("../symbol/observable");
function innerFrom(input) {
if (input instanceof Observable_1.Observable) {
return input;
}
if (input != null) {
if (isInteropObservable_1.isInteropObservable(input)) {
return fromInteropObservable(input);
}
if (isArrayLike_1.isArrayLike(input)) {
return fromArrayLike(input);
}
if (isPromise_1.isPromise(input)) {
return fromPromise(input);
}
if (isAsyncIterable_1.isAsyncIterable(input)) {
return fromAsyncIterable(input);
}
if (isIterable_1.isIterable(input)) {
return fromIterable(input);
}
if (isReadableStreamLike_1.isReadableStreamLike(input)) {
return fromReadableStreamLike(input);
}
}
throw throwUnobservableError_1.createInvalidObservableTypeError(input);
}
exports.innerFrom = innerFrom;
function fromInteropObservable(obj) {
return new Observable_1.Observable(function (subscriber) {
var obs = obj[observable_1.observable]();
if (isFunction_1.isFunction(obs.subscribe)) {
return obs.subscribe(subscriber);
}
throw new TypeError('Provided object does not correctly implement Symbol.observable');
});
}
exports.fromInteropObservable = fromInteropObservable;
function fromArrayLike(array) {
return new Observable_1.Observable(function (subscriber) {
for (var i = 0; i < array.length && !subscriber.closed; i++) {
subscriber.next(array[i]);
}
subscriber.complete();
});
}
exports.fromArrayLike = fromArrayLike;
function fromPromise(promise) {
return new Observable_1.Observable(function (subscriber) {
promise
.then(function (value) {
if (!subscriber.closed) {
subscriber.next(value);
subscriber.complete();
}
}, function (err) { return subscriber.error(err); })
.then(null, reportUnhandledError_1.reportUnhandledError);
});
}
exports.fromPromise = fromPromise;
function fromIterable(iterable) {
return new Observable_1.Observable(function (subscriber) {
var e_1, _a;
try {
for (var iterable_1 = __values(iterable), iterable_1_1 = iterable_1.next(); !iterable_1_1.done; iterable_1_1 = iterable_1.next()) {
var value = iterable_1_1.value;
subscriber.next(value);
if (subscriber.closed) {
return;
}
}
}
catch (e_1_1) { e_1 = { error: e_1_1 }; }
finally {
try {
if (iterable_1_1 && !iterable_1_1.done && (_a = iterable_1.return)) _a.call(iterable_1);
}
finally { if (e_1) throw e_1.error; }
}
subscriber.complete();
});
}
exports.fromIterable = fromIterable;
function fromAsyncIterable(asyncIterable) {
return new Observable_1.Observable(function (subscriber) {
process(asyncIterable, subscriber).catch(function (err) { return subscriber.error(err); });
});
}
exports.fromAsyncIterable = fromAsyncIterable;
function fromReadableStreamLike(readableStream) {
return fromAsyncIterable(isReadableStreamLike_1.readableStreamLikeToAsyncGenerator(readableStream));
}
exports.fromReadableStreamLike = fromReadableStreamLike;
function process(asyncIterable, subscriber) {
var asyncIterable_1, asyncIterable_1_1;
var e_2, _a;
return __awaiter(this, void 0, void 0, function () {
var value, e_2_1;
return __generator(this, function (_b) {
switch (_b.label) {
case 0:
_b.trys.push([0, 5, 6, 11]);
asyncIterable_1 = __asyncValues(asyncIterable);
_b.label = 1;
case 1: return [4, asyncIterable_1.next()];
case 2:
if (!(asyncIterable_1_1 = _b.sent(), !asyncIterable_1_1.done)) return [3, 4];
value = asyncIterable_1_1.value;
subscriber.next(value);
if (subscriber.closed) {
return [2];
}
_b.label = 3;
case 3: return [3, 1];
case 4: return [3, 11];
case 5:
e_2_1 = _b.sent();
e_2 = { error: e_2_1 };
return [3, 11];
case 6:
_b.trys.push([6, , 9, 10]);
if (!(asyncIterable_1_1 && !asyncIterable_1_1.done && (_a = asyncIterable_1.return))) return [3, 8];
return [4, _a.call(asyncIterable_1)];
case 7:
_b.sent();
_b.label = 8;
case 8: return [3, 10];
case 9:
if (e_2) throw e_2.error;
return [7];
case 10: return [7];
case 11:
subscriber.complete();
return [2];
}
});
});
}
//# sourceMappingURL=innerFrom.js.map

View File

@@ -0,0 +1,44 @@
var LazyWrapper = require('./_LazyWrapper'),
LodashWrapper = require('./_LodashWrapper'),
reverse = require('./reverse'),
thru = require('./thru');
/**
* This method is the wrapper version of `_.reverse`.
*
* **Note:** This method mutates the wrapped array.
*
* @name reverse
* @memberOf _
* @since 0.1.0
* @category Seq
* @returns {Object} Returns the new `lodash` wrapper instance.
* @example
*
* var array = [1, 2, 3];
*
* _(array).reverse().value()
* // => [3, 2, 1]
*
* console.log(array);
* // => [3, 2, 1]
*/
function wrapperReverse() {
var value = this.__wrapped__;
if (value instanceof LazyWrapper) {
var wrapped = value;
if (this.__actions__.length) {
wrapped = new LazyWrapper(this);
}
wrapped = wrapped.reverse();
wrapped.__actions__.push({
'func': thru,
'args': [reverse],
'thisArg': undefined
});
return new LodashWrapper(wrapped, this.__chain__);
}
return this.thru(reverse);
}
module.exports = wrapperReverse;

View File

@@ -0,0 +1,41 @@
import { ObservableInput, OperatorFunction } from '../types';
/**
* Buffers the source Observable values, using a factory function of closing
* Observables to determine when to close, emit, and reset the buffer.
*
* <span class="informal">Collects values from the past as an array. When it
* starts collecting values, it calls a function that returns an Observable that
* tells when to close the buffer and restart collecting.</span>
*
* ![](bufferWhen.svg)
*
* Opens a buffer immediately, then closes the buffer when the observable
* returned by calling `closingSelector` function emits a value. When it closes
* the buffer, it immediately opens a new buffer and repeats the process.
*
* ## Example
*
* Emit an array of the last clicks every [1-5] random seconds
*
* ```ts
* import { fromEvent, bufferWhen, interval } from 'rxjs';
*
* const clicks = fromEvent(document, 'click');
* const buffered = clicks.pipe(
* bufferWhen(() => interval(1000 + Math.random() * 4000))
* );
* buffered.subscribe(x => console.log(x));
* ```
*
* @see {@link buffer}
* @see {@link bufferCount}
* @see {@link bufferTime}
* @see {@link bufferToggle}
* @see {@link windowWhen}
*
* @param {function(): Observable} closingSelector A function that takes no
* arguments and returns an Observable that signals buffer closure.
* @return A function that returns an Observable of arrays of buffered values.
*/
export declare function bufferWhen<T>(closingSelector: () => ObservableInput<any>): OperatorFunction<T, T[]>;
//# sourceMappingURL=bufferWhen.d.ts.map

View File

@@ -0,0 +1,5 @@
var convert = require('./convert'),
func = convert('sortedUniq', require('../sortedUniq'), require('./_falseOptions'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -0,0 +1,32 @@
// TODO: Remove the `= unknown` sometime in the future when most users are on TS 3.5 as it's now the default
/**
Matches a [`class` constructor](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes).
@category Basic
*/
export type Class<T = unknown, Arguments extends any[] = any[]> = new(...arguments_: Arguments) => T;
/**
Matches a JSON object.
This type can be useful to enforce some input to be JSON-compatible or as a super-type to be extended from. Don't use this as a direct return type as the user would have to double-cast it: `jsonObject as unknown as CustomResponse`. Instead, you could extend your CustomResponse type from it to ensure your type only uses JSON-compatible types: `interface CustomResponse extends JsonObject { … }`.
@category Basic
*/
export type JsonObject = {[Key in string]?: JsonValue};
/**
Matches a JSON array.
@category Basic
*/
export interface JsonArray extends Array<JsonValue> {}
// TODO: Make it this when targeting TypeScript 4.1:
// export type JsonArray = JsonValue[];
/**
Matches any valid JSON value.
@category Basic
*/
export type JsonValue = string | number | boolean | null | JsonObject | JsonArray;

View File

@@ -0,0 +1 @@
module.exports={A:{A:{"1":"A B","2":"J D E F CC"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b c d e i j k l m n o p q r s t u f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O w g 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 h lB mB nB oB pB P Q R wB S T U V W X Y Z a b c d e i j k l m n o p q r s t u f H xB yB","2":"DC tB EC FC","33":"v J D E F A B C K L G","164":"I"},D:{"1":"2 3 4 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 XB YB uB ZB vB aB bB cB dB eB fB gB hB iB jB kB h lB mB nB oB pB P Q R S T U V W X Y Z a b c d e i j k l m n o p q r s t u f H xB yB GC","33":"0 1 I v J D E F A B C K L G M N O w g x y z"},E:{"1":"D E F A B C K L G JC KC LC 0B qB rB 1B MC NC 2B 3B 4B 5B sB 6B 7B 8B 9B OC","33":"J IC","164":"I v HC zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O w g 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 ZB aB bB cB dB eB fB gB hB iB jB kB h lB mB nB oB pB P Q R wB S T U V W X Y Z a b c d e rB","2":"F PC QC","33":"C","164":"B RC SC qB AC TC"},G:{"1":"E XC YC ZC aC bC cC dC eC fC gC hC iC jC kC lC mC nC 2B 3B 4B 5B sB 6B 7B 8B 9B","33":"WC","164":"zB UC BC VC"},H:{"2":"oC"},I:{"1":"f tC uC","33":"tB I pC qC rC sC BC"},J:{"1":"A","33":"D"},K:{"1":"h rB","33":"C","164":"A B qB AC"},L:{"1":"H"},M:{"1":"H"},N:{"1":"A B"},O:{"1":"vC"},P:{"1":"I g wC xC yC zC 0C 0B 1C 2C 3C 4C 5C sB 6C 7C 8C"},Q:{"1":"1B"},R:{"1":"9C"},S:{"1":"AD BD"}},B:5,C:"CSS3 Transitions"};

View File

@@ -0,0 +1 @@
module.exports={A:{A:{"644":"J D E F CC","772":"A B"},B:{"1":"O P Q R S T U V W X Y Z a b c d e i j k l m n o p q r s t u f H","260":"C K L G M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I v J D E F A B C K L G M N O w g 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 h lB mB nB oB pB P Q R wB S T U V W X Y Z a b c d e i j k l m n o p q r s t u f H xB yB EC FC","8":"DC tB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I v J D E F A B C K L G M N O w g 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 h lB mB nB oB pB P Q R S T U V W X Y Z a b c d e i j k l m n o p q r s t u f H xB yB GC"},E:{"1":"I v J D E F A B C K L G HC zB IC JC KC LC 0B qB rB 1B MC NC 2B 3B 4B 5B sB 6B 7B 8B 9B OC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O w g 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 ZB aB bB cB dB eB fB gB hB iB jB kB h lB mB nB oB pB P Q R wB S T U V W X Y Z a b c d e rB","8":"F B PC QC RC SC qB AC TC"},G:{"1":"nC 2B 3B 4B 5B sB 6B 7B 8B 9B","2":"E zB UC BC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC lC mC"},H:{"2":"oC"},I:{"2":"tB I pC qC rC sC BC tC uC","1025":"f"},J:{"2":"D A"},K:{"1":"rB","8":"A B C qB AC","1025":"h"},L:{"1025":"H"},M:{"2":"H"},N:{"1":"A B"},O:{"1025":"vC"},P:{"2":"I g wC xC yC zC 0C 0B 1C 2C 3C 4C 5C sB 6C 7C 8C"},Q:{"1":"1B"},R:{"2":"9C"},S:{"2":"AD BD"}},B:1,C:"Drag and Drop"};

View File

@@ -0,0 +1 @@
{"name":"cliui","version":"8.0.1","files":{"build/index.cjs":{"checkedAt":1678883669271,"integrity":"sha512-/QnoZBtZ5MgAY+kVM28kPZ8gJ7sEkBgm7eDxn0QaN3+LWJZPwFcNxbfHBQQh5zeDKcSVIkSrjg5aylEPkmGcWA==","mode":420,"size":9953},"build/index.d.cts":{"checkedAt":1678883669271,"integrity":"sha512-iKn/PRYetc7VZ+/cEOLb3+KZ77dJhzEfmC/9lINFNY+RYZCmzZo+IHHQIKDN0qcs8ZOJXRhnyS8qyMZ2TeFSUQ==","mode":420,"size":1050},"build/lib/string-utils.js":{"checkedAt":1678883669271,"integrity":"sha512-91pYxyfOfezagxcnS+WJgfVzwKJNz/cyFRPspwr1mAoAtLpwNA+K7tnz0lhm5tqSScGOEvPS3P9a5+yqB+NzQQ==","mode":420,"size":1011},"package.json":{"checkedAt":1678883669271,"integrity":"sha512-2cU//zq1K+bVWz1QAhoPHtqJ7BejGgIEG1Z5ZpvLLjBIe2iYwU0zFSXsR1pEoJo6Oa9DQy7jrRIHSGN1MSzXQQ==","mode":420,"size":2023},"build/lib/index.js":{"checkedAt":1678883669271,"integrity":"sha512-jZPVNlT8dIpzHIDbvKxRzVF42I3w/5k3967R7xfpTMqaLFZu9phnD9VnnVCsxkVF/BlEsPehvyELeZNEoVhzeQ==","mode":420,"size":9667},"CHANGELOG.md":{"checkedAt":1678883669271,"integrity":"sha512-cnMqJNlvtnapdIN5ULCGW1iUdKbkC8Xj3p8zaFwbIolgbfRgw0+TZQGqvsPuNcp1i1XJ/5FeZCbPZ8ylmAoY5w==","mode":420,"size":4572},"README.md":{"checkedAt":1678883669272,"integrity":"sha512-V5ijnGgw4MQwRRm7YbLCIG2iYs/Q98FaMFA1xdCKB+L+wDEXgPrxrB31XaD+KhH2irtYrm6GAqsZzPQkJQnDfQ==","mode":420,"size":2998},"index.mjs":{"checkedAt":1678883669272,"integrity":"sha512-uuyV2HKiQTFsjRmFJediGnRtc0G9UmambyW9nar1NIKLrbMk3FJvgUeJ0lWIvdVvDsQyX8M25eAIsVv9hhnpqg==","mode":420,"size":309},"LICENSE.txt":{"checkedAt":1678883669272,"integrity":"sha512-H+enD93zmfVwMWX8pTVdxfuzSeFakI3KMo4cqZeZtI71numd9Uvy4XTYHwuI42yLK7qRWjPVcZCV0FrmkZ5+PA==","mode":420,"size":731}}}

View File

@@ -0,0 +1,57 @@
{
"name": "widest-line",
"version": "4.0.1",
"description": "Get the visual width of the widest line in a string - the number of columns required to display it",
"license": "MIT",
"repository": "sindresorhus/widest-line",
"funding": "https://github.com/sponsors/sindresorhus",
"author": {
"name": "Sindre Sorhus",
"email": "sindresorhus@gmail.com",
"url": "https://sindresorhus.com"
},
"type": "module",
"exports": "./index.js",
"engines": {
"node": ">=12"
},
"scripts": {
"test": "xo && ava && tsd"
},
"files": [
"index.js",
"index.d.ts"
],
"keywords": [
"string",
"character",
"unicode",
"width",
"visual",
"column",
"columns",
"fullwidth",
"full-width",
"full",
"ansi",
"escape",
"codes",
"cli",
"command-line",
"terminal",
"console",
"cjk",
"chinese",
"japanese",
"korean",
"fixed-width"
],
"dependencies": {
"string-width": "^5.0.1"
},
"devDependencies": {
"ava": "^3.15.0",
"tsd": "^0.17.0",
"xo": "^0.39.1"
}
}

View File

@@ -0,0 +1,21 @@
"use strict";
module.exports = function () {
var weakMap, obj;
if (typeof WeakMap !== "function") return false;
try {
// WebKit doesn't support arguments and crashes
weakMap = new WeakMap([[obj = {}, "one"], [{}, "two"], [{}, "three"]]);
} catch (e) {
return false;
}
if (String(weakMap) !== "[object WeakMap]") return false;
if (typeof weakMap.set !== "function") return false;
if (weakMap.set({}, 1) !== weakMap) return false;
if (typeof weakMap.delete !== "function") return false;
if (typeof weakMap.has !== "function") return false;
if (weakMap.get(obj) !== "one") return false;
return true;
};

View File

@@ -0,0 +1,16 @@
import Settings from '../../settings';
import { EntryFilterFunction, MicromatchOptions, Pattern } from '../../types';
export default class EntryFilter {
private readonly _settings;
private readonly _micromatchOptions;
readonly index: Map<string, undefined>;
constructor(_settings: Settings, _micromatchOptions: MicromatchOptions);
getFilter(positive: Pattern[], negative: Pattern[]): EntryFilterFunction;
private _filter;
private _isDuplicateEntry;
private _createIndexRecord;
private _onlyFileFilter;
private _onlyDirectoryFilter;
private _isSkippedByAbsoluteNegativePatterns;
private _isMatchToPatterns;
}

View File

@@ -0,0 +1 @@
{"version":3,"file":"count.d.ts","sourceRoot":"","sources":["../../../../src/internal/operators/count.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,gBAAgB,EAAE,MAAM,UAAU,CAAC;AAG5C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GAsDG;AACH,wBAAgB,KAAK,CAAC,CAAC,EAAE,SAAS,CAAC,EAAE,CAAC,KAAK,EAAE,CAAC,EAAE,KAAK,EAAE,MAAM,KAAK,OAAO,GAAG,gBAAgB,CAAC,CAAC,EAAE,MAAM,CAAC,CAEtG"}

View File

@@ -0,0 +1,21 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = isISRC;
var _assertString = _interopRequireDefault(require("./util/assertString"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
// see http://isrc.ifpi.org/en/isrc-standard/code-syntax
var isrc = /^[A-Z]{2}[0-9A-Z]{3}\d{2}\d{5}$/;
function isISRC(str) {
(0, _assertString.default)(str);
return isrc.test(str);
}
module.exports = exports.default;
module.exports.default = exports.default;

View File

@@ -0,0 +1 @@
{"version":3,"file":"animationFrame.js","sourceRoot":"","sources":["../../../../src/internal/scheduler/animationFrame.ts"],"names":[],"mappings":";;;AAAA,+DAA8D;AAC9D,qEAAoE;AAkCvD,QAAA,uBAAuB,GAAG,IAAI,iDAAuB,CAAC,2CAAoB,CAAC,CAAC;AAK5E,QAAA,cAAc,GAAG,+BAAuB,CAAC"}

View File

@@ -0,0 +1 @@
{"name":"readable-stream","version":"3.6.0","files":{"LICENSE":{"checkedAt":1678883671280,"integrity":"sha512-5h3nBNWnav1mtdmxx48KWv6ahGaGyi+yjIFKSmDb6CoZDtSmovMeCb9taVuOwXjr6pgEWTApxYwbG+3XkzJNEw==","mode":420,"size":2337},"lib/_stream_duplex.js":{"checkedAt":1678883671280,"integrity":"sha512-Gifd78a0Z5WXxl8OR6+CxgiLlv53D5HR6/pLC4o6KMI1rpDItHMIr0R5c5J2n1y9qVHGzaLRH7zBWYwolXIpiQ==","mode":420,"size":4399},"lib/_stream_passthrough.js":{"checkedAt":1678883671280,"integrity":"sha512-ry2HGuUBApJmDZhsIGKSZg2jkGpras+lPaJL9zRR+mSQvgQLfHIGN5HpnLZo7/wYOq5Jo7YYWqrkrSyl9tPY7w==","mode":420,"size":1630},"lib/_stream_readable.js":{"checkedAt":1678883671282,"integrity":"sha512-p2iH0R6CX3bw0VMjKVTVwATWZIUFqPEcX7QZd+Iv/r/IDdupw0akMnGeBn4gNTelaQVFdrdEHEprLerAy7Y7yw==","mode":420,"size":35972},"lib/_stream_transform.js":{"checkedAt":1678883671283,"integrity":"sha512-Xx7FRNxhqkCw4fQbea4EecAT2wxlkzLjL+u5E6LsjS5+HsOUvJLvbhesWzFO4b3/Pg4TczIARSpZyuHEPtEYrA==","mode":420,"size":7947},"lib/_stream_writable.js":{"checkedAt":1678883671284,"integrity":"sha512-qLrJMzScKy+lB4/UpkOvSfYHxUKiP6e5OlQ55GA2evDzDHuvozMth2WmBo1e4KIFUX0EV+74vFb668xvAaEzsg==","mode":420,"size":21821},"lib/internal/streams/async_iterator.js":{"checkedAt":1678883671284,"integrity":"sha512-L/ZRYkS4GVMLkCjvf1vxRQLOClhvrZTUdqBl4qQlW5ao66oUUpl3CsFlW0WCmTCnWbhu5gBZGGbYE0rraQkspg==","mode":420,"size":5957},"lib/internal/streams/destroy.js":{"checkedAt":1678883671287,"integrity":"sha512-5bJvLx5g90814RXdmzq1FL9zORuCcEqA4pAOUNnCgzdVq5GwU2lal8Lm+PN9s3AyIij/T2eIowUB7KNeQmRZPg==","mode":420,"size":3117},"lib/internal/streams/buffer_list.js":{"checkedAt":1678883671287,"integrity":"sha512-+Ql01OzK0CfEKlo5ZIBJHdjt+Iu96WNfQg5zDDlxbEaGtAGURMtF0BpoNuollxFB7zt+d6q93LcPRTCLAbFw1w==","mode":420,"size":6335},"lib/internal/streams/end-of-stream.js":{"checkedAt":1678883671287,"integrity":"sha512-aI1t2/OTRVH5/f3PeNfN6eI6t5KnjI34OVw2ppwVBd6WaohT+KHPg4E+hQxwH271sU+Fb+Y1lJrwH88/xA2CDw==","mode":420,"size":3102},"errors-browser.js":{"checkedAt":1678883671287,"integrity":"sha512-jf1hV4+d790yrX5yb+ZFB1GJQl3Ag3Nf5x0WAjn05Wu0yLi7oRUbJKtO7S/geoDQ40Ljbhc7gsmUKEKPDu5X6w==","mode":420,"size":4197},"errors.js":{"checkedAt":1678883671287,"integrity":"sha512-22rMMvwZ7vh65u6QC3KEz2htnrmAyaihiDU2Utvm5Ra1mWLVxbmMTGMd4G0eVdU//f1yci13CJ+RcTteb561bQ==","mode":420,"size":3715},"experimentalWarning.js":{"checkedAt":1678883671287,"integrity":"sha512-n1h6RKdhML79istEDBiwF2o8WkA3Zchf3DqlbdaP8GCYixgwuXJmFx2uKibN9C+HMJKm5kjTf969o7qHqwC3hA==","mode":420,"size":460},"lib/internal/streams/from-browser.js":{"checkedAt":1678883671287,"integrity":"sha512-Eve5oTOHVA7pH+4eDiYIURqV0HLufQcuY1tcy2Ix4n5g4ZlYnwL/pJweZUxJU1/LyT8X0wUnF2jMD+LBcVwKEQ==","mode":420,"size":101},"lib/internal/streams/from.js":{"checkedAt":1678883671287,"integrity":"sha512-+Keg+CqajavX5rVkAqM7Rr/kYzg+eBiltK7eJ5eg4JWThvMZ2PUCP9iD0VJ6LC252zYRBaEumg3Dl9AD3lnkgA==","mode":420,"size":3137},"lib/internal/streams/pipeline.js":{"checkedAt":1678883671287,"integrity":"sha512-P/1jnS9h0XM9rtvPDl/NyBPD8GSMClYtF+SpuL056z4+8lUsTYWw2TM23INowr+gQUfhlqGP9YbRaNn25mcC2Q==","mode":420,"size":2428},"readable.js":{"checkedAt":1678883671287,"integrity":"sha512-sUE8gYowX/saTSSezsnQEaH9maxD1r/QXEMgJRSUJyu88rzISealw8Ma23JTRVVtMYChF9MgEXYJgeJnQnwKtQ==","mode":420,"size":729},"readable-browser.js":{"checkedAt":1678883671287,"integrity":"sha512-UzBvQ/s8vPb5Z4PYmiCkDrGDkbKZ7XBgJ0pOddgwUZ/DDvs0zT6O+PN+kQ5GmuyHYMHt7E038g4HxvZBTQAnuA==","mode":420,"size":488},"lib/internal/streams/state.js":{"checkedAt":1678883671287,"integrity":"sha512-nXexSjmfsyfIzcl5dWZyeGQQt2O9RTC6e2KpvOBLohrUmBCnFi3BiWc++b28i4aYMRtvFX7AHtY3L87fgS50CA==","mode":420,"size":749},"lib/internal/streams/stream-browser.js":{"checkedAt":1678883671287,"integrity":"sha512-gASspe/BDPib9B7Ltlhvms1wfvO3icxxQEPEjA1HtkednSwv2YlK7caD7cuI+tiyhRfTKUF9bi0OK2OdlklW2Q==","mode":420,"size":49},"lib/internal/streams/stream.js":{"checkedAt":1678883671287,"integrity":"sha512-m+cGJa+cR6N3JiIDHNxK2m4AnZ3fcfdAkQnva2rftERBRjCJfqsH93vSaPZslGLRmctyk04LtP275hTxa7PeJA==","mode":420,"size":36},"package.json":{"checkedAt":1678883671287,"integrity":"sha512-L0F3/kNWUfuaJYNQRLSfXXjQ733LuA+6yrAKDcU3dJMyp1oMJ0Rbw+zEkBHuk2P/zyN0ska8Qi2xIXhoqZHCIg==","mode":420,"size":1886},"CONTRIBUTING.md":{"checkedAt":1678883671287,"integrity":"sha512-hUlMplgttqo2efUyxUDyB1UWYowCq9b8gnNpz47B8qxmCS/4FUBtRnDHozytxi80wsR4E2lTZWzoWn1XVfjDHg==","mode":420,"size":1443},"GOVERNANCE.md":{"checkedAt":1678883671289,"integrity":"sha512-WG8PKkauKejcC1kx4UTTt1NgV8sKbS7PxyVExQSKH8lBfRT720XzPiHu+ZoqDjAqPHTS+ONgVzVEyDKFkwU9qg==","mode":420,"size":5550},"README.md":{"checkedAt":1678883671292,"integrity":"sha512-/SoT5AIEb+qSri0pfpO6eo/ahmPTlrlvBmp1sukYf/dG3o3T5GjiJVOm0OWhiUqxtARwwpO+A4QdXF8/2pSxCg==","mode":420,"size":4710}}}

View File

@@ -0,0 +1,21 @@
'use strict';
var trim = require('../implementation');
var test = require('tape');
var hasStrictMode = require('has-strict-mode')();
var callBind = require('call-bind');
var runTests = require('./tests');
test('as a function', function (t) {
t.test('bad array/this value', { skip: !hasStrictMode }, function (st) {
/* eslint no-useless-call: 0 */
st['throws'](function () { trim.call(undefined, 'a'); }, TypeError, 'undefined is not an object');
st['throws'](function () { trim.call(null, 'a'); }, TypeError, 'null is not an object');
st.end();
});
runTests(callBind(trim), t);
t.end();
});

View File

@@ -0,0 +1 @@
{"version":3,"file":"using.js","sourceRoot":"","sources":["../../../../src/internal/observable/using.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,UAAU,EAAE,MAAM,eAAe,CAAC;AAE3C,OAAO,EAAE,SAAS,EAAE,MAAM,aAAa,CAAC;AACxC,OAAO,EAAE,KAAK,EAAE,MAAM,SAAS,CAAC;AA8BhC,MAAM,UAAU,KAAK,CACnB,eAA4C,EAC5C,iBAAgE;IAEhE,OAAO,IAAI,UAAU,CAAqB,UAAC,UAAU;QACnD,IAAM,QAAQ,GAAG,eAAe,EAAE,CAAC;QACnC,IAAM,MAAM,GAAG,iBAAiB,CAAC,QAAQ,CAAC,CAAC;QAC3C,IAAM,MAAM,GAAG,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC;QAClD,MAAM,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC;QAC7B,OAAO;YAGL,IAAI,QAAQ,EAAE;gBACZ,QAAQ,CAAC,WAAW,EAAE,CAAC;aACxB;QACH,CAAC,CAAC;IACJ,CAAC,CAAC,CAAC;AACL,CAAC"}

View File

@@ -0,0 +1,138 @@
<!doctype html>
<html lang="en">
<head>
<title>Code coverage report for csv2json/libs/core/csvline.js</title>
<meta charset="utf-8" />
<link rel="stylesheet" href="../../../prettify.css" />
<link rel="stylesheet" href="../../../base.css" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<style type='text/css'>
.coverage-summary .sorter {
background-image: url(../../../sort-arrow-sprite.png);
}
</style>
</head>
<body>
<div class='wrapper'>
<div class='pad1'>
<h1>
<a href="../../../index.html">All files</a> / <a href="index.html">csv2json/libs/core</a> csvline.js
</h1>
<div class='clearfix'>
<div class='fl pad1y space-right2'>
<span class="strong">0% </span>
<span class="quiet">Statements</span>
<span class='fraction'>0/13</span>
</div>
<div class='fl pad1y space-right2'>
<span class="strong">0% </span>
<span class="quiet">Branches</span>
<span class='fraction'>0/6</span>
</div>
<div class='fl pad1y space-right2'>
<span class="strong">0% </span>
<span class="quiet">Functions</span>
<span class='fraction'>0/1</span>
</div>
<div class='fl pad1y space-right2'>
<span class="strong">0% </span>
<span class="quiet">Lines</span>
<span class='fraction'>0/13</span>
</div>
</div>
<p class="quiet">
Press <em>n</em> or <em>j</em> to go to the next uncovered block, <em>b</em>, <em>p</em> or <em>k</em> for the previous block.
</p>
</div>
<div class='status-line low'></div>
<pre><table class="coverage">
<tr><td class="line-count quiet"><a name='L1'></a><a href='#L1'>1</a>
<a name='L2'></a><a href='#L2'>2</a>
<a name='L3'></a><a href='#L3'>3</a>
<a name='L4'></a><a href='#L4'>4</a>
<a name='L5'></a><a href='#L5'>5</a>
<a name='L6'></a><a href='#L6'>6</a>
<a name='L7'></a><a href='#L7'>7</a>
<a name='L8'></a><a href='#L8'>8</a>
<a name='L9'></a><a href='#L9'>9</a>
<a name='L10'></a><a href='#L10'>10</a>
<a name='L11'></a><a href='#L11'>11</a>
<a name='L12'></a><a href='#L12'>12</a>
<a name='L13'></a><a href='#L13'>13</a>
<a name='L14'></a><a href='#L14'>14</a>
<a name='L15'></a><a href='#L15'>15</a>
<a name='L16'></a><a href='#L16'>16</a>
<a name='L17'></a><a href='#L17'>17</a>
<a name='L18'></a><a href='#L18'>18</a>
<a name='L19'></a><a href='#L19'>19</a>
<a name='L20'></a><a href='#L20'>20</a>
<a name='L21'></a><a href='#L21'>21</a>
<a name='L22'></a><a href='#L22'>22</a>
<a name='L23'></a><a href='#L23'>23</a>
<a name='L24'></a><a href='#L24'>24</a></td><td class="line-coverage quiet"><span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span></td><td class="text"><pre class="prettyprint lang-js">var getEol = <span class="cstat-no" title="statement not covered" >require("./getEol");</span>
var rowSplit = <span class="cstat-no" title="statement not covered" >require("./rowSplit");</span>
/**
* Convert lines to csv columns
* @param {[type]} lines [file lines]
* @param {[type]} param [Converter param]
* @return {[type]} {lines:[[col1,col2,col3...]],partial:String}
*/
<span class="cstat-no" title="statement not covered" >module.exports = <span class="fstat-no" title="function not covered" >fu</span>nction (lines, param) {</span>
var csvLines = <span class="cstat-no" title="statement not covered" >[];</span>
var left = <span class="cstat-no" title="statement not covered" >"";</span>
<span class="cstat-no" title="statement not covered" > while (lines.length) {</span>
var line = <span class="cstat-no" title="statement not covered" >left + lines.shift();</span>
var row = <span class="cstat-no" title="statement not covered" >rowSplit(line, param);</span>
<span class="cstat-no" title="statement not covered" > if (row.closed || param.alwaysSplitAtEOL) {</span>
<span class="cstat-no" title="statement not covered" > csvLines.push(row.cols);</span>
<span class="cstat-no" title="statement not covered" > left = "";</span>
} else {
<span class="cstat-no" title="statement not covered" > left = line + (getEol(line, param) || "\n"); </span>// if unable to getEol from data, assume "\n"
}
}
<span class="cstat-no" title="statement not covered" > return { lines: csvLines, partial: left };</span>
};
&nbsp;</pre></td></tr>
</table></pre>
<div class='push'></div><!-- for sticky footer -->
</div><!-- /wrapper -->
<div class='footer quiet pad2 space-top1 center small'>
Code coverage
generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Fri May 11 2018 21:20:20 GMT+0100 (IST)
</div>
</div>
<script src="../../../prettify.js"></script>
<script>
window.onload = function () {
if (typeof prettyPrint === 'function') {
prettyPrint();
}
};
</script>
<script src="../../../sorter.js"></script>
<script src="../../../block-navigation.js"></script>
</body>
</html>

View File

@@ -0,0 +1,27 @@
/// <reference types="node" />
import http from 'http';
import https from 'https';
import { Readable } from 'stream';
import { UrlWithStringQuery } from 'url';
import { GetUriOptions } from '.';
declare type HttpOrHttpsModule = typeof http | typeof https;
export interface HttpReadableProps {
date?: number;
parsed?: UrlWithStringQuery;
redirects?: HttpReadable[];
}
export interface HttpReadable extends Readable, HttpReadableProps {
}
export interface HttpIncomingMessage extends http.IncomingMessage, HttpReadableProps {
}
export interface HttpOptions extends GetUriOptions, https.RequestOptions {
cache?: HttpReadable;
http?: HttpOrHttpsModule;
redirects?: HttpReadable[];
maxRedirects?: number;
}
/**
* Returns a Readable stream from an "http:" URI.
*/
export default function get(parsed: UrlWithStringQuery, opts: HttpOptions): Promise<Readable>;
export {};

View File

@@ -0,0 +1,40 @@
"use strict";;
/**
* Type annotation defs shared between Flow and TypeScript.
* These defs could not be defined in ./flow.ts or ./typescript.ts directly
* because they use the same name.
*/
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
var types_1 = tslib_1.__importDefault(require("../lib/types"));
var shared_1 = tslib_1.__importDefault(require("../lib/shared"));
function default_1(fork) {
var types = fork.use(types_1.default);
var def = types.Type.def;
var or = types.Type.or;
var defaults = fork.use(shared_1.default).defaults;
var TypeAnnotation = or(def("TypeAnnotation"), def("TSTypeAnnotation"), null);
var TypeParamDecl = or(def("TypeParameterDeclaration"), def("TSTypeParameterDeclaration"), null);
def("Identifier")
.field("typeAnnotation", TypeAnnotation, defaults["null"]);
def("ObjectPattern")
.field("typeAnnotation", TypeAnnotation, defaults["null"]);
def("Function")
.field("returnType", TypeAnnotation, defaults["null"])
.field("typeParameters", TypeParamDecl, defaults["null"]);
def("ClassProperty")
.build("key", "value", "typeAnnotation", "static")
.field("value", or(def("Expression"), null))
.field("static", Boolean, defaults["false"])
.field("typeAnnotation", TypeAnnotation, defaults["null"]);
["ClassDeclaration",
"ClassExpression",
].forEach(function (typeName) {
def(typeName)
.field("typeParameters", TypeParamDecl, defaults["null"])
.field("superTypeParameters", or(def("TypeParameterInstantiation"), def("TSTypeParameterInstantiation"), null), defaults["null"])
.field("implements", or([def("ClassImplements")], [def("TSExpressionWithTypeArguments")]), defaults.emptyArray);
});
}
exports.default = default_1;
module.exports = exports["default"];

View File

@@ -0,0 +1,113 @@
import {
CSSDeclaration,
OneDArray,
ProtoExtends,
TColumn,
TData,
} from './types';
import Storage from './storage/storage';
import Pipeline from './pipeline/pipeline';
import Tabular from './tabular';
import { SearchConfig } from './view/plugin/search/search';
import { PaginationConfig } from './view/plugin/pagination';
import Header from './header';
import { ServerStorageOptions } from './storage/server';
import Dispatcher from './util/dispatcher';
import { GenericSortConfig } from './view/plugin/sort/sort';
import { Language, Translator } from './i18n/language';
import { Component, ComponentChild, RefObject } from 'preact';
import { EventEmitter } from './util/eventEmitter';
import { GridEvents } from './events';
import { PluginManager, Plugin } from './plugin';
import Grid from './grid';
export interface Config {
instance: Grid;
eventEmitter: EventEmitter<GridEvents>;
dispatcher: Dispatcher<any>;
plugin: PluginManager;
/** container element that is used to mount the Grid.js to */
container?: Element;
/** pointer to the main table element */
tableRef?: RefObject<Component>;
/** gridjs-temp div which is used internally */
tempRef?: RefObject<HTMLDivElement>;
data?: TData | (() => TData) | (() => Promise<TData>);
server?: ServerStorageOptions;
header?: Header;
/** to parse a HTML table and load the data */
from: HTMLElement;
storage: Storage<any>;
pipeline: Pipeline<Tabular>;
/** to automatically calculate the columns width */
autoWidth: boolean;
/** sets the width of the container and table */
width: string;
/** sets the height of the table */
height: string;
pagination: PaginationConfig;
sort: GenericSortConfig;
translator: Translator;
style?: Partial<{
table: CSSDeclaration;
td: CSSDeclaration;
th: CSSDeclaration;
container: CSSDeclaration;
header: CSSDeclaration;
footer: CSSDeclaration;
}>;
className?: Partial<{
table: string;
th: string;
thead: string;
tbody: string;
tr: string;
td: string;
container: string;
footer: string;
header: string;
search: string;
sort: string;
pagination: string;
paginationSummary: string;
paginationButton: string;
paginationButtonNext: string;
paginationButtonCurrent: string;
paginationButtonPrev: string;
loading: string;
notfound: string;
error: string;
}>;
}
interface UserConfigExtend {
/** fixes the table header to the top of the table */
fixedHeader: boolean;
columns: OneDArray<TColumn | string | ComponentChild>;
search: SearchConfig | boolean;
pagination: PaginationConfig | boolean;
sort: GenericSortConfig | boolean;
language: Language;
plugins?: Plugin<any>[];
}
export declare type UserConfig = ProtoExtends<
Partial<Config>,
Partial<UserConfigExtend>
>;
export declare class Config {
private _userConfig;
constructor(config?: Partial<Config>);
/**
* Assigns `updatedConfig` keys to the current config file
*
* @param updatedConfig
*/
assign(updatedConfig: Partial<Config>): Config;
/**
* Updates the config from a UserConfig
*
* @param userConfig
*/
update(userConfig: Partial<UserConfig>): Config;
static defaultConfig(): Config;
static fromUserConfig(userConfig: UserConfig): Config;
}
export {};

View File

@@ -0,0 +1 @@
module.exports={A:{A:{"2":"J D E F A B CC"},B:{"1":"M N O P Q R S T U V W X Y Z a b c d e i j k l m n o p q r s t u f H","2":"C K L G"},C:{"1":"RB SB TB UB VB WB XB YB uB ZB vB aB bB cB dB eB fB gB hB iB jB kB h lB mB nB oB pB P Q R wB S T U V W X Y Z a b c d e i j k l m n o p q r s t u f H xB yB","2":"0 1 2 3 4 5 6 7 8 9 DC tB I v J D E F A B C K L G M N O w g x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB EC FC"},D:{"1":"WB XB YB uB ZB vB aB bB cB dB eB fB gB hB iB jB kB h lB mB nB oB pB P Q R S T U V W X Y Z a b c d e i j k l m n o p q r s t u f H xB yB GC","2":"0 1 2 3 4 5 6 7 8 9 I v J D E F A B C K L G M N O w g x y z AB BB CB DB EB FB GB HB IB JB","16":"KB LB MB","388":"NB OB PB QB RB SB TB UB VB"},E:{"1":"K L G 1B MC NC 2B 3B 4B 5B sB 6B 7B 8B 9B OC","2":"I v J D E F A HC zB IC JC KC LC 0B","516":"B C qB rB"},F:{"1":"IB JB 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 h lB mB nB oB pB P Q R wB S T U V W X Y Z a b c d e","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O w g x y z AB BB CB DB EB FB GB HB PC QC RC SC qB AC TC rB"},G:{"1":"dC eC fC gC hC iC jC kC lC mC nC 2B 3B 4B 5B sB 6B 7B 8B 9B","2":"E zB UC BC VC WC XC YC ZC aC bC cC"},H:{"2":"oC"},I:{"1":"f","2":"pC qC rC","16":"tB I sC BC tC uC"},J:{"1":"A","2":"D"},K:{"1":"h rB","16":"A B C qB AC"},L:{"1":"H"},M:{"1":"H"},N:{"2":"A B"},O:{"1":"vC"},P:{"1":"g wC xC yC zC 0C 0B 1C 2C 3C 4C 5C sB 6C 7C 8C","129":"I"},Q:{"1":"1B"},R:{"1":"9C"},S:{"1":"BD","2":"AD"}},B:6,C:"FLAC audio format"};

View File

@@ -0,0 +1,41 @@
"use strict";
var assert = require("chai").assert
, toShortString = require("../../lib/to-short-string");
describe("lib/to-short-string", function () {
it("Should return input string", function () { assert.equal(toShortString("foo"), "foo"); });
it("Should coerce numbers", function () { assert.equal(toShortString(12), "12"); });
it("Should coerce booleans", function () { assert.equal(toShortString(true), "true"); });
it("Should coerce string objects", function () {
assert.equal(toShortString(new String("bar")), "bar");
});
it("Should coerce objects", function () {
assert.equal(
toShortString({ toString: function () { return "Some object"; } }), "Some object"
);
});
it("Should coerce null", function () { assert.equal(toShortString(null), "null"); });
it("Should coerce undefined", function () {
assert.equal(toShortString(undefined), "undefined");
});
if (typeof Symbol === "function") {
it("Should coerce symbols", function () {
// eslint-disable-next-line no-undef
assert.equal(toShortString(Symbol()), "Symbol()");
});
}
it("Should return replacement non coercible values", function () {
assert.equal(toShortString({ toString: null }), "<Non-coercible to string value>");
});
it("Should replace new line characters", function () {
assert.equal(toShortString("foo\n\r\u2028\u2029bar"), "foo\\n\\r\\u2028\\u2029bar");
});
it("Should truncate long string", function () {
var str = Math.random().toString(36);
while (str.length < 200) str += str;
assert.equal(toShortString(str).length, 100);
});
});

View File

@@ -0,0 +1 @@
module.exports={C:{"2":0,"3":0,"4":0.00251,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00251,"35":0,"36":0.00251,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.06031,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00251,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00251,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00754,"103":0,"104":0,"105":0,"106":0.00251,"107":0.00251,"108":0.00503,"109":0.14827,"110":0.07036,"111":0.00251,"112":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00503,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00251,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00251,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00251,"65":0,"66":0,"67":0,"68":0.00503,"69":0.00251,"70":0.00251,"71":0,"72":0.00251,"73":0.00251,"74":0.00503,"75":0.00251,"76":0,"77":0,"78":0.00503,"79":0.00251,"80":0.00251,"81":0.02262,"83":0.00251,"84":0,"85":0.00251,"86":0.00251,"87":0.00251,"88":0.00503,"89":0.00251,"90":0.00503,"91":0.00251,"92":0.0201,"93":0.00251,"94":0,"95":0.01005,"96":0.00251,"97":0.00754,"98":0.00251,"99":0.00251,"100":0.00251,"101":0.00251,"102":0.00251,"103":0.03016,"104":0.00754,"105":0.01257,"106":0.01005,"107":0.0201,"108":0.14324,"109":2.24662,"110":1.26153,"111":0,"112":0,"113":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00503,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00503,"47":0,"48":0,"49":0,"50":0,"51":0.00503,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00503,"62":0,"63":0.00503,"64":0.00251,"65":0,"66":0.01005,"67":0.06785,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00251,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0.01508,"94":0.15078,"95":0.04775,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00251,"79":0,"80":0,"81":0,"83":0,"84":0.00251,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00251,"92":0.00251,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0.00251,"106":0.00503,"107":0.02262,"108":0.03267,"109":0.25381,"110":0.3091},E:{"4":0,"5":0,"6":0,"7":0.03016,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00251,"14":0.02764,"15":0.00754,_:"0","3.1":0,"3.2":0,"5.1":0.00251,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00754,"13.1":0.01759,"14.1":0.08293,"15.1":0.01759,"15.2-15.3":0.01005,"15.4":0.0779,"15.5":0.06031,"15.6":0.15078,"16.0":0.01508,"16.1":0.06283,"16.2":0.10806,"16.3":0.11811,"16.4":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01238,"8.1-8.4":0.01651,"9.0-9.2":0,"9.3":0.07428,"10.0-10.2":0,"10.3":0.1073,"11.0-11.2":0.01651,"11.3-11.4":0.01651,"12.0-12.1":0.03714,"12.2-12.5":0.88313,"13.0-13.1":0.08666,"13.2":0.02889,"13.3":0.15269,"13.4-13.7":0.22697,"14.0-14.4":1.15137,"14.5-14.8":1.88593,"15.0-15.1":0.60663,"15.2-15.3":0.73044,"15.4":1.06058,"15.5":1.77863,"15.6":3.70171,"16.0":4.85307,"16.1":7.18057,"16.2":7.65102,"16.3":6.80091,"16.4":0.02476},P:{"4":0.15362,"20":1.20851,"5.0-5.4":0.01024,"6.2-6.4":0,"7.2-7.4":0.08193,"8.2":0,"9.2":0.01024,"10.1":0,"11.1-11.2":0.09217,"12.0":0.01024,"13.0":0.05121,"14.0":0.08193,"15.0":0.02048,"16.0":0.11266,"17.0":0.09217,"18.0":0.17411,"19.0":2.24292},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01263,"4.2-4.3":0.00631,"4.4":0,"4.4.3-4.4.4":0.05367},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01005,"5.5":0},N:{"10":0,"11":0},S:{"2.5":0,_:"3.0-3.1"},J:{"7":0,"10":0},O:{"0":2.28354},H:{"0":0.99944},L:{"0":44.32111},R:{_:"0"},M:{"0":0.18718},Q:{"13.1":0}};

View File

@@ -0,0 +1,3 @@
"use strict";
module.exports = function () { return typeof Number.MIN_SAFE_INTEGER === "number"; };

View File

@@ -0,0 +1,21 @@
'use strict';
var GetIntrinsic = require('get-intrinsic');
var $TypeError = GetIntrinsic('%TypeError%');
var $fromCharCode = GetIntrinsic('%String.fromCharCode%');
// https://262.ecma-international.org/7.0/#sec-utf16decode
var isLeadingSurrogate = require('../helpers/isLeadingSurrogate');
var isTrailingSurrogate = require('../helpers/isTrailingSurrogate');
// https://262.ecma-international.org/11.0/#sec-utf16decodesurrogatepair
module.exports = function UTF16Decode(lead, trail) {
if (!isLeadingSurrogate(lead) || !isTrailingSurrogate(trail)) {
throw new $TypeError('Assertion failed: `lead` must be a leading surrogate char code, and `trail` must be a trailing surrogate char code');
}
// var cp = (lead - 0xD800) * 0x400 + (trail - 0xDC00) + 0x10000;
return $fromCharCode(lead) + $fromCharCode(trail);
};

View File

@@ -0,0 +1,9 @@
language: node_js
node_js:
- 0.8
- 0.10
- 0.11
notifications:
email:
- medikoo+lru-queue@medikoo.com

View File

@@ -0,0 +1 @@
{"version":3,"file":"bindCallbackInternals.js","sourceRoot":"","sources":["../../../../src/internal/observable/bindCallbackInternals.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,WAAW,EAAE,MAAM,qBAAqB,CAAC;AAClD,OAAO,EAAE,UAAU,EAAE,MAAM,eAAe,CAAC;AAC3C,OAAO,EAAE,WAAW,EAAE,MAAM,0BAA0B,CAAC;AACvD,OAAO,EAAE,gBAAgB,EAAE,MAAM,0BAA0B,CAAC;AAC5D,OAAO,EAAE,SAAS,EAAE,MAAM,wBAAwB,CAAC;AACnD,OAAO,EAAE,YAAY,EAAE,MAAM,iBAAiB,CAAC;AAE/C,MAAM,UAAU,qBAAqB,CACnC,WAAoB,EACpB,YAAiB,EACjB,cAAoB,EACpB,SAAyB;IAEzB,IAAI,cAAc,EAAE;QAClB,IAAI,WAAW,CAAC,cAAc,CAAC,EAAE;YAC/B,SAAS,GAAG,cAAc,CAAC;SAC5B;aAAM;YAEL,OAAO,UAAqB,GAAG,IAAW;gBACxC,OAAQ,qBAAqB,CAAC,WAAW,EAAE,YAAY,EAAE,SAAS,CAAS;qBACxE,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC;qBACjB,IAAI,CAAC,gBAAgB,CAAC,cAAqB,CAAC,CAAC,CAAC;YACnD,CAAC,CAAC;SACH;KACF;IAID,IAAI,SAAS,EAAE;QACb,OAAO,UAAqB,GAAG,IAAW;YACxC,OAAQ,qBAAqB,CAAC,WAAW,EAAE,YAAY,CAAS;iBAC7D,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC;iBACjB,IAAI,CAAC,WAAW,CAAC,SAAU,CAAC,EAAE,SAAS,CAAC,SAAU,CAAC,CAAC,CAAC;QAC1D,CAAC,CAAC;KACH;IAED,OAAO,UAAqB,GAAG,IAAW;QAGxC,MAAM,OAAO,GAAG,IAAI,YAAY,EAAO,CAAC;QAGxC,IAAI,aAAa,GAAG,IAAI,CAAC;QACzB,OAAO,IAAI,UAAU,CAAC,CAAC,UAAU,EAAE,EAAE;YAEnC,MAAM,IAAI,GAAG,OAAO,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC;YAE3C,IAAI,aAAa,EAAE;gBACjB,aAAa,GAAG,KAAK,CAAC;gBAMtB,IAAI,OAAO,GAAG,KAAK,CAAC;gBAGpB,IAAI,UAAU,GAAG,KAAK,CAAC;gBAKvB,YAAY,CAAC,KAAK,CAEhB,IAAI,EACJ;oBAEE,GAAG,IAAI;oBAEP,CAAC,GAAG,OAAc,EAAE,EAAE;wBACpB,IAAI,WAAW,EAAE;4BAIf,MAAM,GAAG,GAAG,OAAO,CAAC,KAAK,EAAE,CAAC;4BAC5B,IAAI,GAAG,IAAI,IAAI,EAAE;gCACf,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;gCAGnB,OAAO;6BACR;yBACF;wBAKD,OAAO,CAAC,IAAI,CAAC,CAAC,GAAG,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC;wBAGxD,UAAU,GAAG,IAAI,CAAC;wBAMlB,IAAI,OAAO,EAAE;4BACX,OAAO,CAAC,QAAQ,EAAE,CAAC;yBACpB;oBACH,CAAC;iBACF,CACF,CAAC;gBAIF,IAAI,UAAU,EAAE;oBACd,OAAO,CAAC,QAAQ,EAAE,CAAC;iBACpB;gBAID,OAAO,GAAG,IAAI,CAAC;aAChB;YAGD,OAAO,IAAI,CAAC;QACd,CAAC,CAAC,CAAC;IACL,CAAC,CAAC;AACJ,CAAC"}

View File

@@ -0,0 +1,10 @@
import { NumberFormatInternal } from '../types/number';
/**
* The abstract operation ComputeExponentForMagnitude computes an exponent by which to scale a
* number of the given magnitude (power of ten of the most significant digit) according to the
* locale and the desired notation (scientific, engineering, or compact).
*/
export declare function ComputeExponentForMagnitude(numberFormat: Intl.NumberFormat, magnitude: number, { getInternalSlots, }: {
getInternalSlots(nf: Intl.NumberFormat): NumberFormatInternal;
}): number;
//# sourceMappingURL=ComputeExponentForMagnitude.d.ts.map

View File

@@ -0,0 +1 @@
module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.0009,"102":0.0009,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0.0018,"109":0.02607,"110":0.02427,"111":0,"112":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0009,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.0009,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00539,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.0018,"56":0.0009,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.0009,"70":0.0036,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0009,"79":0.0009,"80":0,"81":0.00629,"83":0,"84":0,"85":0,"86":0,"87":0.0018,"88":0.0009,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.0009,"99":0.00629,"100":0,"101":0,"102":0.0009,"103":0.0009,"104":0,"105":0.0009,"106":0.0018,"107":0.0027,"108":0.0036,"109":0.0872,"110":0.05664,"111":0,"112":0,"113":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0.0009,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.0009,"33":0,"34":0,"35":0,"36":0,"37":0.0027,"38":0.0009,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.0009,"60":0.00899,"62":0,"63":0.00719,"64":0.03057,"65":0.0045,"66":0.01978,"67":0.01438,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0.0018,"95":0.00539,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.0009,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.0009,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.0036,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.0009,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0.0009,"108":0.0018,"109":0.03686,"110":0.03956},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0.0018,"16.0":0,"16.1":0.00719,"16.2":0.0009,"16.3":0.0009,"16.4":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.02061,"8.1-8.4":0,"9.0-9.2":0.01311,"9.3":0.01874,"10.0-10.2":0.09368,"10.3":0.12178,"11.0-11.2":0.08806,"11.3-11.4":0.16113,"12.0-12.1":0.41218,"12.2-12.5":3.97567,"13.0-13.1":0.71008,"13.2":0.05433,"13.3":0.34661,"13.4-13.7":0.93865,"14.0-14.4":1.26839,"14.5-14.8":1.14849,"15.0-15.1":1.10352,"15.2-15.3":0.69883,"15.4":0.32412,"15.5":0.56581,"15.6":1.4164,"16.0":1.37331,"16.1":0.9705,"16.2":0.83186,"16.3":0.82061,"16.4":0.00375},P:{"4":0.20152,"20":0.11084,"5.0-5.4":0.0403,"6.2-6.4":0.10076,"7.2-7.4":0.53403,"8.2":0.02015,"9.2":0.16122,"10.1":0.02015,"11.1-11.2":0.12091,"12.0":0.02015,"13.0":0.05038,"14.0":0.47358,"15.0":0.0403,"16.0":0.35266,"17.0":0.24183,"18.0":0.17129,"19.0":1.00761},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00031,"4.2-4.3":0.01228,"4.4":0,"4.4.3-4.4.4":0.0328},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},N:{"10":0,"11":0},S:{"2.5":0.30943,_:"3.0-3.1"},J:{"7":0,"10":0.0091},O:{"0":0.08191},H:{"0":5.60056},L:{"0":71.15547},R:{_:"0"},M:{"0":0.0273},Q:{"13.1":0.0182}};

View File

@@ -0,0 +1,7 @@
'use strict';
var implementation = require('./implementation');
module.exports = function getPolyfill() {
return implementation;
};

View File

@@ -0,0 +1,34 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.Settings = exports.walkStream = exports.walkSync = exports.walk = void 0;
const async_1 = require("./providers/async");
const stream_1 = require("./providers/stream");
const sync_1 = require("./providers/sync");
const settings_1 = require("./settings");
exports.Settings = settings_1.default;
function walk(directory, optionsOrSettingsOrCallback, callback) {
if (typeof optionsOrSettingsOrCallback === 'function') {
new async_1.default(directory, getSettings()).read(optionsOrSettingsOrCallback);
return;
}
new async_1.default(directory, getSettings(optionsOrSettingsOrCallback)).read(callback);
}
exports.walk = walk;
function walkSync(directory, optionsOrSettings) {
const settings = getSettings(optionsOrSettings);
const provider = new sync_1.default(directory, settings);
return provider.read();
}
exports.walkSync = walkSync;
function walkStream(directory, optionsOrSettings) {
const settings = getSettings(optionsOrSettings);
const provider = new stream_1.default(directory, settings);
return provider.read();
}
exports.walkStream = walkStream;
function getSettings(settingsOrOptions = {}) {
if (settingsOrOptions instanceof settings_1.default) {
return settingsOrOptions;
}
return new settings_1.default(settingsOrOptions);
}

View File

@@ -0,0 +1,17 @@
"use strict";
var indexOf = require("./e-index-of")
, forEach = Array.prototype.forEach
, splice = Array.prototype.splice;
// eslint-disable-next-line no-unused-vars
module.exports = function (itemToRemove /*, …item*/) {
forEach.call(
arguments,
function (item) {
var index = indexOf.call(this, item);
if (index !== -1) splice.call(this, index, 1);
},
this
);
};

View File

@@ -0,0 +1 @@
{"version":3,"file":"refCount.js","sourceRoot":"","sources":["../../../../src/internal/operators/refCount.ts"],"names":[],"mappings":";;;AAGA,qCAAuC;AACvC,2DAAgE;AA4DhE,SAAgB,QAAQ;IACtB,OAAO,cAAO,CAAC,UAAC,MAAM,EAAE,UAAU;QAChC,IAAI,UAAU,GAAwB,IAAI,CAAC;QAE1C,MAAc,CAAC,SAAS,EAAE,CAAC;QAE5B,IAAM,UAAU,GAAG,6CAAwB,CAAC,UAAU,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE;YACvF,IAAI,CAAC,MAAM,IAAK,MAAc,CAAC,SAAS,IAAI,CAAC,IAAI,CAAC,GAAG,EAAG,MAAc,CAAC,SAAS,EAAE;gBAChF,UAAU,GAAG,IAAI,CAAC;gBAClB,OAAO;aACR;YA2BD,IAAM,gBAAgB,GAAI,MAAc,CAAC,WAAW,CAAC;YACrD,IAAM,IAAI,GAAG,UAAU,CAAC;YACxB,UAAU,GAAG,IAAI,CAAC;YAElB,IAAI,gBAAgB,IAAI,CAAC,CAAC,IAAI,IAAI,gBAAgB,KAAK,IAAI,CAAC,EAAE;gBAC5D,gBAAgB,CAAC,WAAW,EAAE,CAAC;aAChC;YAED,UAAU,CAAC,WAAW,EAAE,CAAC;QAC3B,CAAC,CAAC,CAAC;QAEH,MAAM,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC;QAE7B,IAAI,CAAC,UAAU,CAAC,MAAM,EAAE;YACtB,UAAU,GAAI,MAAmC,CAAC,OAAO,EAAE,CAAC;SAC7D;IACH,CAAC,CAAC,CAAC;AACL,CAAC;AAtDD,4BAsDC"}

View File

@@ -0,0 +1,48 @@
const eq = require('./eq')
const neq = require('./neq')
const gt = require('./gt')
const gte = require('./gte')
const lt = require('./lt')
const lte = require('./lte')
const cmp = (a, op, b, loose) => {
switch (op) {
case '===':
if (typeof a === 'object')
a = a.version
if (typeof b === 'object')
b = b.version
return a === b
case '!==':
if (typeof a === 'object')
a = a.version
if (typeof b === 'object')
b = b.version
return a !== b
case '':
case '=':
case '==':
return eq(a, b, loose)
case '!=':
return neq(a, b, loose)
case '>':
return gt(a, b, loose)
case '>=':
return gte(a, b, loose)
case '<':
return lt(a, b, loose)
case '<=':
return lte(a, b, loose)
default:
throw new TypeError(`Invalid operator: ${op}`)
}
}
module.exports = cmp

View File

@@ -0,0 +1,13 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.publishBehavior = void 0;
var BehaviorSubject_1 = require("../BehaviorSubject");
var ConnectableObservable_1 = require("../observable/ConnectableObservable");
function publishBehavior(initialValue) {
return function (source) {
var subject = new BehaviorSubject_1.BehaviorSubject(initialValue);
return new ConnectableObservable_1.ConnectableObservable(source, function () { return subject; });
};
}
exports.publishBehavior = publishBehavior;
//# sourceMappingURL=publishBehavior.js.map

View File

@@ -0,0 +1,4 @@
"use strict";
var ArrayIterator = require("es6-iterator/array");
module.exports = function () { return new ArrayIterator(this, "key+value"); };