Socket
Socket
Sign inDemoInstall

event-loop-spinner

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

event-loop-spinner - npm Package Compare versions

Comparing version 1.1.0 to 2.0.0

1

dist/event-loop-spinner.d.ts

@@ -6,4 +6,3 @@ export declare class EventLoopSpinner {

isStarving(): boolean;
reset(): void;
spin(): Promise<void>;
}

17

dist/event-loop-spinner.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const tslib_1 = require("tslib");
exports.EventLoopSpinner = void 0;
class EventLoopSpinner {

@@ -12,15 +12,10 @@ constructor(thresholdMs = 10) {

}
reset() {
this.afterLastSpin = Date.now();
async spin() {
return new Promise((resolve) => setImmediate(() => {
this.afterLastSpin = Date.now();
resolve();
}));
}
spin() {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
return new Promise((resolve) => setImmediate(() => {
this.reset();
resolve();
}));
});
}
}
exports.EventLoopSpinner = EventLoopSpinner;
//# sourceMappingURL=event-loop-spinner.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.eventLoopSpinner = void 0;
const event_loop_spinner_1 = require("./event-loop-spinner");
exports.eventLoopSpinner = new event_loop_spinner_1.EventLoopSpinner();
//# sourceMappingURL=index.js.map

@@ -12,10 +12,6 @@ export class EventLoopSpinner {

public reset(): void {
this.afterLastSpin = Date.now();
}
public async spin(): Promise<void> {
return new Promise((resolve) =>
setImmediate(() => {
this.reset();
this.afterLastSpin = Date.now();
resolve();

@@ -22,0 +18,0 @@ }),

{
"name": "event-loop-spinner",
"version": "1.1.0",
"version": "2.0.0",
"description": "Tiny helper to prevent blocking Node.js event loop",

@@ -19,3 +19,3 @@ "main": "dist/index.js",

"devDependencies": {
"@types/jest": "^24.0.22",
"@types/jest": "^25.2.3",
"@types/node": "^10.17.4",

@@ -27,5 +27,5 @@ "@typescript-eslint/eslint-plugin": "^2.6.1",

"eslint-plugin-jest": "^23.0.3",
"jest": "^24.9.0",
"prettier": "^1.18.2",
"ts-jest": "^24.1.0",
"jest": "^26.0.1",
"prettier": "^2.0.5",
"ts-jest": "^26.1.0",
"typescript": "^3.7.2"

@@ -32,0 +32,0 @@ },

{
"compilerOptions": {
"outDir": "./dist",
"target": "es2015",
"target": "es2017",
"lib": [
"es6"
"es2017"
],

@@ -8,0 +8,0 @@ "module": "commonjs",

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