Socket
Socket
Sign inDemoInstall

waitasecond

Package Overview
Dependencies
Maintainers
1
Versions
112
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

waitasecond - npm Package Compare versions

Comparing version 1.11.0 to 1.11.1

8

dist/functions/forDocumentReady.js

@@ -9,4 +9,5 @@ "use strict";

function forDocumentReady(targetReadyState) {
if (targetReadyState === void 0) { targetReadyState = 'interactive'; }
if (document.readyState === targetReadyState) {
if (targetReadyState === void 0) { targetReadyState = 'complete'; }
if (document.readyState === targetReadyState ||
document.readyState === 'complete') {
return Promise.resolve();

@@ -16,3 +17,4 @@ }

window.addEventListener('readystatechange', function () {
if (document.readyState === targetReadyState) {
if (document.readyState === targetReadyState ||
document.readyState === 'complete') {
resolve();

@@ -19,0 +21,0 @@ }

{
"name": "waitasecond",
"version": "1.11.0",
"version": "1.11.1",
"description": "Wait a second is an extremely simple and elegant tool for using working with async code and Promises. It is usable by browser, worker, and node environment and fully typed.",

@@ -5,0 +5,0 @@ "sideEffects": false,

@@ -6,5 +6,8 @@ /**

export function forDocumentReady(
targetReadyState: 'interactive' | 'complete' = 'interactive',
targetReadyState: 'interactive' | 'complete' = 'complete',
): Promise<void> {
if (document.readyState === targetReadyState) {
if (
document.readyState === targetReadyState ||
document.readyState === 'complete'
) {
return Promise.resolve();

@@ -15,3 +18,6 @@ }

window.addEventListener('readystatechange', () => {
if (document.readyState === targetReadyState) {
if (
document.readyState === targetReadyState ||
document.readyState === 'complete'
) {
resolve();

@@ -18,0 +24,0 @@ }

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