Skip to content

Instantly share code, notes, and snippets.

View eroSilva's full-sized avatar
👋
Eae

Erô eroSilva

👋
Eae
View GitHub Profile
const FutureSelect = (selector, parent = document) => {
let request = null
return new Promise((resolve) => {
const select = () => {
const elements = parent && [ ...parent.querySelectorAll(selector) ] || []
if (!elements.length) {
request = requestAnimationFrame(select)
return