UNPKG

yanzhen-design-vue

Version:

14 lines (13 loc) 447 B
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 };