diff options
Diffstat (limited to 'alpinejs/packages/alpinejs/src/magics.js')
-rw-r--r-- | alpinejs/packages/alpinejs/src/magics.js | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/alpinejs/packages/alpinejs/src/magics.js b/alpinejs/packages/alpinejs/src/magics.js deleted file mode 100644 index b24515c..0000000 --- a/alpinejs/packages/alpinejs/src/magics.js +++ /dev/null @@ -1,26 +0,0 @@ -import Alpine from './alpine' -import { interceptor } from './interceptor' - -let magics = {} - -export function magic(name, callback) { - magics[name] = callback -} - -export function injectMagics(obj, el) { - Object.entries(magics).forEach(([name, callback]) => { - Object.defineProperty(obj, `$${name}`, { - get() { return callback(el, { Alpine, interceptor }) }, - - enumerable: false, - }) - }) - - return { - obj, - cleanup: () => { - // MemLeak1: Issue #2140 - el = null; - } - }; -} |