yanzhen-design-vue
Version:
14 lines (13 loc) • 447 B
JavaScript
import { LibNamespace } from "@yanzhen-libs/utils-vue";
const defaultNamespace = "yz";
const statePrefix = "is-";
const namespaceContextKey = Symbol("namespaceContextKey");
const ns = new LibNamespace({ defaultNamespace, statePrefix });
const useGetDerivedNamespace = ns.useGetDerivedNamespace.bind(ns);
const useNamespace = ns.useNamespace.bind(ns);
export {
defaultNamespace,
namespaceContextKey,
useGetDerivedNamespace,
useNamespace
};