Socket
Socket
Sign inDemoInstall

@bunt/util

Package Overview
Dependencies
Maintainers
1
Versions
69
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@bunt/util - npm Package Compare versions

Comparing version 0.21.6 to 0.21.7

2

dist/Async/Defer.d.ts

@@ -7,2 +7,4 @@ declare type DeferOnFulfilled<T, TResult1> = ((value: T) => TResult1 | PromiseLike<TResult1>) | undefined | null;

get settled(): boolean;
get rejected(): boolean;
get fulfilled(): boolean;
then: <TResult1 = T, TResult2 = never>(onfulfilled?: DeferOnFulfilled<T, TResult1>, onrejected?: DeferOnRejected<TResult2>) => PromiseLike<TResult1 | TResult2>;

@@ -9,0 +11,0 @@ resolve: (value: T | PromiseLike<T>) => void;

18

dist/Async/Defer.js

@@ -13,3 +13,3 @@ "use strict";

};
var _Defer_event, _Defer_pending, _Defer_settled;
var _Defer_event, _Defer_pending, _Defer_state;
Object.defineProperty(exports, "__esModule", { value: true });

@@ -22,3 +22,3 @@ exports.Defer = void 0;

_Defer_pending.set(this, void 0);
_Defer_settled.set(this, false);
_Defer_state.set(this, "pending");
this.then = (onfulfilled, onrejected) => {

@@ -33,4 +33,4 @@ return __classPrivateFieldGet(this, _Defer_pending, "f").then(onfulfilled, onrejected);

};
__classPrivateFieldGet(this, _Defer_event, "f").once("resolve", () => __classPrivateFieldSet(this, _Defer_settled, true, "f"));
__classPrivateFieldGet(this, _Defer_event, "f").once("reject", () => __classPrivateFieldSet(this, _Defer_settled, true, "f"));
__classPrivateFieldGet(this, _Defer_event, "f").once("resolve", () => __classPrivateFieldSet(this, _Defer_state, "fulfilled", "f"));
__classPrivateFieldGet(this, _Defer_event, "f").once("reject", () => __classPrivateFieldSet(this, _Defer_state, "rejected", "f"));
__classPrivateFieldSet(this, _Defer_pending, new Promise((resolve, reject) => {

@@ -42,7 +42,13 @@ __classPrivateFieldGet(this, _Defer_event, "f").once("resolve", resolve);

get settled() {
return __classPrivateFieldGet(this, _Defer_settled, "f");
return __classPrivateFieldGet(this, _Defer_state, "f") !== "pending";
}
get rejected() {
return this.settled && __classPrivateFieldGet(this, _Defer_state, "f") === "rejected";
}
get fulfilled() {
return this.settled && __classPrivateFieldGet(this, _Defer_state, "f") === "fulfilled";
}
}
exports.Defer = Defer;
_Defer_event = new WeakMap(), _Defer_pending = new WeakMap(), _Defer_settled = new WeakMap();
_Defer_event = new WeakMap(), _Defer_pending = new WeakMap(), _Defer_state = new WeakMap();
//# sourceMappingURL=Defer.js.map

@@ -30,3 +30,3 @@ import { ILogger, ILoggerTransport, Logable, LogableType, LogFn, LoggerOwner, LogWrapFn, SeverityLevel } from "./interfaces";

setLabel(label: string): void;
dispose(): Promise<void>;
static dispose(): Promise<void>;
add(child: ILogger): void;

@@ -33,0 +33,0 @@ perf(message: string, ...args: Logable[]): () => void;

@@ -166,3 +166,3 @@ "use strict";

}
async dispose() {
static async dispose() {
writers.splice(0, writers.length);

@@ -169,0 +169,0 @@ await Promise.allSettled(transports.map((transport) => transport.close()));

{
"name": "@bunt/util",
"version": "0.21.6",
"version": "0.21.7",
"keywords": [

@@ -29,3 +29,3 @@ "typescript"

"license": "MIT",
"gitHead": "dfb8b992306230396f0f83c77f50fc56610592f3"
"gitHead": "ac62ace73285765a97d306b1a4fd678d2a9ddfeb"
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc