Common Utilities
  • Introduction 👋
  • Getting Started
    • Installation 📥
    • Usage 🔧
  • Utilities
    • Packages 📦
      • Debounce 🏓
      • Filter-array🧹
      • Merge-objects👯‍♂️
      • String-interpolation🧵
      • Kebab-to-camel-string 🍢🐫
      • Trim-whitespace ⬜️
      • Wait-until-defined ⌚️
      • Compose 🚂
      • Repeat 🔁
      • Pipe ⛓
      • Trace 👤
    • Glossary 📒
  • General
    • Comparision ⚖️
    • Cites 🙏
Powered by GitBook
On this page
  • @common-utilities/wait-until-defined 🧰
  • Install
  • Usage
  • Common Utilities 🧰

Was this helpful?

  1. Utilities
  2. Packages 📦

Wait-until-defined ⌚️

PreviousTrim-whitespace ⬜️NextCompose 🚂

Last updated 4 years ago

Was this helpful?

@common-utilities/wait-until-defined 🧰

Wait Until Defined is a common utility that waits and checks for a callback function to returns true. This is useful to wait until data is defined.

Install

yarn add @common-utilities/wait-until-defined -D

Usage

setTimeout(() => (window.Test = 'yay'), 2000)
const hasWindowTest = () => window.Test === 'test'
const test = async () => {
  const check = await waitUntilDefined(hasWindowTest, 50, 3000)
  return check
}
// true

Common Utilities 🧰

No cruft. No bloat. No dependencies.

Simple, typed, functional, documented, and tested javascript utility functions.

View other on Github.

common utilities
Typed with TypeScript
npm version