UNPKG

alpinejs

Version:

The rugged, minimal JavaScript framework

15 lines (11 loc) 278 B
export function once(callback, fallback = () => {}) { let called = false return function () { if (! called) { called = true callback.apply(this, arguments) } else { fallback.apply(this, arguments) } } }