// svelte helper to add a .once() method similar to .on, but only fires once export function once (eventName, callback) { let listener = this.on(eventName, eventValue => { listener.cancel() callback(eventValue) }) }