JFIF  x x C         C     "        } !1AQa "q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        w !1AQ aq"2B #3Rbr{ gilour

File "$watch.js"

Full Path: /home/u703019046/domains/nawabs.com.au/public_html/node_modules/alpinejs/src/directives/$watch.js
File size: 357 bytes
MIME-type: text/plain
Charset: utf-8

import { magic } from '../magics'
import { watch } from '../reactivity'

magic('watch', (el, { evaluateLater, cleanup }) => (key, callback) => {
    let evaluate = evaluateLater(key)

    let getter = () => {
        let value

        evaluate(i => value = i)

        return value
    }

    let unwatch = watch(getter, callback)

    cleanup(unwatch)
})