UNPKG

@cran/vue.use

Version:

Cranberry Vue Use Utilities

20 lines (19 loc) 609 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useBid = void 0; const bem_1 = require("../utility/bem"); const runtime_dom_1 = require("@vue/runtime-dom"); function useBid(block) { const name = block || (0, runtime_dom_1.getCurrentInstance)().proxy.$options.name; return new Proxy(function getBid() { return (0, bem_1.bid)(name); }, { get(_target, property) { if ("string" !== typeof property) { return; } return (0, bem_1.bid)(name, property); }, }); } exports.useBid = useBid;