mana-common
Advanced tools
Comparing version 0.2.2 to 0.3.0
@@ -10,1 +10,2 @@ export * from './event'; | ||
export * from './types'; | ||
export * from './objects'; |
function _typeof(obj) { | ||
"@babel/helpers - typeof"; | ||
if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { | ||
_typeof = function (obj) { | ||
return typeof obj; | ||
}; | ||
} else { | ||
_typeof = function (obj) { | ||
return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; | ||
}; | ||
} | ||
return _typeof(obj); | ||
return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { | ||
return typeof obj; | ||
} : function (obj) { | ||
return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; | ||
}, _typeof(obj); | ||
} | ||
@@ -72,2 +66,5 @@ | ||
if (staticProps) _defineProperties(Constructor, staticProps); | ||
Object.defineProperty(Constructor, "prototype", { | ||
writable: false | ||
}); | ||
return Constructor; | ||
@@ -190,3 +187,3 @@ } | ||
var CallbackList = /*#__PURE__*/function (_Symbol$iterator2) { | ||
var CallbackList = /*#__PURE__*/function () { | ||
function CallbackList() { | ||
@@ -246,3 +243,3 @@ var mono = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false; | ||
}, { | ||
key: _Symbol$iterator2, | ||
key: _Symbol$iterator, | ||
value: function value() { | ||
@@ -303,3 +300,3 @@ if (this.isEmpty()) { | ||
return CallbackList; | ||
}(_Symbol$iterator); | ||
}(); | ||
@@ -680,6 +677,8 @@ var Emitter = /*#__PURE__*/function () { | ||
/* eslint-disable @typescript-eslint/no-unused-vars */ | ||
/* eslint-disable @typescript-eslint/no-explicit-any */ | ||
var noop = function noop() {}; | ||
var Deferred = function Deferred() { | ||
var Deferred = /*#__PURE__*/_createClass(function Deferred() { | ||
var _this = this; | ||
@@ -696,3 +695,3 @@ | ||
}); | ||
}; | ||
}); | ||
@@ -815,3 +814,3 @@ /** | ||
function toArray(v) { | ||
if (v instanceof Array) { | ||
if (Array.isArray(v)) { | ||
return v; | ||
@@ -823,2 +822,26 @@ } | ||
export { CancellationToken, CancellationTokenSource, Deferred, Disposable, DisposableCollection, Emitter, Event, Priority, cancelled, checkCancelled, isCancelled, retry, timeout, toArray }; | ||
function getPropertyDescriptor(o, propertyName) { | ||
var proto = o; | ||
var descriptor = undefined; | ||
while (proto && !descriptor) { | ||
descriptor = Object.getOwnPropertyDescriptor(proto, propertyName); | ||
proto = Object.getPrototypeOf(proto); | ||
} | ||
return descriptor; | ||
} | ||
function isPlainObject(obj) { | ||
if (_typeof(obj) !== 'object' || obj === null || // window/navigator/Global | ||
Object.prototype.toString.call(obj) !== '[object Object]') return false; | ||
var proto = Object.getPrototypeOf(obj); | ||
if (proto === null) { | ||
return true; | ||
} | ||
var ctor = proto.hasOwnProperty('constructor') && proto.constructor; | ||
return typeof ctor == 'function' && ctor instanceof ctor && ctor.toString() === Object.toString(); | ||
} | ||
export { CancellationToken, CancellationTokenSource, Deferred, Disposable, DisposableCollection, Emitter, Event, Priority, cancelled, checkCancelled, getPropertyDescriptor, isCancelled, isPlainObject, retry, timeout, toArray }; |
@@ -8,13 +8,7 @@ 'use strict'; | ||
if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { | ||
_typeof = function (obj) { | ||
return typeof obj; | ||
}; | ||
} else { | ||
_typeof = function (obj) { | ||
return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; | ||
}; | ||
} | ||
return _typeof(obj); | ||
return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { | ||
return typeof obj; | ||
} : function (obj) { | ||
return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; | ||
}, _typeof(obj); | ||
} | ||
@@ -77,2 +71,5 @@ | ||
if (staticProps) _defineProperties(Constructor, staticProps); | ||
Object.defineProperty(Constructor, "prototype", { | ||
writable: false | ||
}); | ||
return Constructor; | ||
@@ -192,3 +189,3 @@ } | ||
var CallbackList = /*#__PURE__*/function (_Symbol$iterator2) { | ||
var CallbackList = /*#__PURE__*/function () { | ||
function CallbackList() { | ||
@@ -248,3 +245,3 @@ var mono = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false; | ||
}, { | ||
key: _Symbol$iterator2, | ||
key: _Symbol$iterator, | ||
value: function value() { | ||
@@ -305,3 +302,3 @@ if (this.isEmpty()) { | ||
return CallbackList; | ||
}(_Symbol$iterator); | ||
}(); | ||
@@ -681,6 +678,8 @@ var Emitter = /*#__PURE__*/function () { | ||
/* eslint-disable @typescript-eslint/no-unused-vars */ | ||
/* eslint-disable @typescript-eslint/no-explicit-any */ | ||
var noop = function noop() {}; | ||
var Deferred = function Deferred() { | ||
var Deferred = /*#__PURE__*/_createClass(function Deferred() { | ||
var _this = this; | ||
@@ -697,3 +696,3 @@ | ||
}); | ||
}; | ||
}); | ||
@@ -814,3 +813,3 @@ /** | ||
function toArray(v) { | ||
if (v instanceof Array) { | ||
if (Array.isArray(v)) { | ||
return v; | ||
@@ -822,2 +821,26 @@ } | ||
function getPropertyDescriptor(o, propertyName) { | ||
var proto = o; | ||
var descriptor = undefined; | ||
while (proto && !descriptor) { | ||
descriptor = Object.getOwnPropertyDescriptor(proto, propertyName); | ||
proto = Object.getPrototypeOf(proto); | ||
} | ||
return descriptor; | ||
} | ||
function isPlainObject(obj) { | ||
if (_typeof(obj) !== 'object' || obj === null || // window/navigator/Global | ||
Object.prototype.toString.call(obj) !== '[object Object]') return false; | ||
var proto = Object.getPrototypeOf(obj); | ||
if (proto === null) { | ||
return true; | ||
} | ||
var ctor = proto.hasOwnProperty('constructor') && proto.constructor; | ||
return typeof ctor == 'function' && ctor instanceof ctor && ctor.toString() === Object.toString(); | ||
} | ||
exports.CancellationTokenSource = CancellationTokenSource; | ||
@@ -829,5 +852,7 @@ exports.Deferred = Deferred; | ||
exports.checkCancelled = checkCancelled; | ||
exports.getPropertyDescriptor = getPropertyDescriptor; | ||
exports.isCancelled = isCancelled; | ||
exports.isPlainObject = isPlainObject; | ||
exports.retry = retry; | ||
exports.timeout = timeout; | ||
exports.toArray = toArray; |
{ | ||
"name": "mana-common", | ||
"keywords": [], | ||
"version": "0.2.2", | ||
"description": "Common utils for mana", | ||
"keywords": [ | ||
"mana", | ||
"common" | ||
], | ||
"version": "0.3.0", | ||
"typings": "dist/index.d.ts", | ||
@@ -14,5 +18,2 @@ "module": "dist/index.esm.js", | ||
], | ||
"dependencies": { | ||
"debug": "^4.3.1" | ||
}, | ||
"scripts": { | ||
@@ -26,3 +27,3 @@ "prepare": "yarn run clean && yarn run build", | ||
"sideEffects": false, | ||
"gitHead": "49568bfb1e00a0c1e6d74d6adcaa38da1a17891f" | ||
"gitHead": "b57985192b7ff475d7ace7423519cf096d12174a" | ||
} |
# mana-common | ||
Common utils for mana. | ||
[![NPM version](https://img.shields.io/npm/v/mana-common.svg?style=flat)](https://npmjs.org/package/mana-common) [![NPM downloads](https://img.shields.io/npm/dm/mana-common.svg?style=flat)](https://npmjs.org/package/mana-common) | ||
@@ -4,0 +6,0 @@ |
@@ -0,1 +1,2 @@ | ||
/* eslint-disable @typescript-eslint/no-unused-vars */ | ||
/* eslint-disable @typescript-eslint/no-explicit-any */ | ||
@@ -2,0 +3,0 @@ |
@@ -10,1 +10,2 @@ export * from './event'; | ||
export * from './types'; | ||
export * from './objects'; |
import type { MaybeArray } from './types'; | ||
export function toArray<T>(v: MaybeArray<T>): T[] { | ||
if (v instanceof Array) { | ||
if (Array.isArray(v)) { | ||
return v; | ||
@@ -6,0 +6,0 @@ } |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
81061
0
41
2520
161
- Removeddebug@^4.3.1
- Removeddebug@4.3.7(transitive)
- Removedms@2.1.3(transitive)