// Vitest Snapshot v1 exports[`treeshake client only in ssr > should treeshake ClientOnly correctly in dev not inlined 1`] = ` " import { Glob, } from '#components' const _sfc_main = { __name: 'SomeComponent1', setup(__props, { expose }) { expose(); const hello = 'world' const __returned__ = { hello, get Glob() { return Glob }, } Object.defineProperty(__returned__, '__isScriptSetup', { enumerable: false, value: true }) return __returned__ } } import { resolveComponent as _resolveComponent, withCtx as _withCtx, createVNode as _createVNode } from \\"vue\\" import { ssrRenderComponent as _ssrRenderComponent, ssrRenderAttrs as _ssrRenderAttrs, ssrInterpolate as _ssrInterpolate } from \\"vue/server-renderer\\" function _sfc_ssrRender(_ctx, _push, _parent, _attrs, $props, $setup, $data, $options) { const _component_ClientOnly = _resolveComponent(\\"ClientOnly\\") _push(\`
\`) _push(_ssrRenderComponent($setup[\\"Glob\\"], null, null, _parent)) _push(\`
\${_ssrInterpolate($setup.hello)}
Hello
\`) _push(_ssrRenderComponent(_component_ClientOnly, null, { /* STABLE */ }, _parent)) _push(_ssrRenderComponent(_component_ClientOnly, null, { /* STABLE */ }, _parent)) _push(\`\`) } import \\"SomeComponent1.vue?vue&type=style&index=0&scoped=one-hash&lang.css\\" import { useSSRContext as __vite_useSSRContext } from 'vue' const _sfc_setup = _sfc_main.setup _sfc_main.setup = (props, ctx) => { const ssrContext = __vite_useSSRContext() ;(ssrContext.modules || (ssrContext.modules = new Set())).add(\\"SomeComponent1.vue\\") return _sfc_setup ? _sfc_setup(props, ctx) : undefined } import _export_sfc from 'plugin-vue:export-helper' export default /*#__PURE__*/_export_sfc(_sfc_main, [['ssrRender',_sfc_ssrRender],['__scopeId',\\"data-v-one-hash\\"],['__file',\\"SomeComponent1.vue\\"]])" `; exports[`treeshake client only in ssr > should treeshake ClientOnly correctly in prod 1`] = ` "import { unref as _unref, resolveComponent as _resolveComponent, withCtx as _withCtx, createVNode as _createVNode } from \\"vue\\" import { ssrRenderComponent as _ssrRenderComponent, ssrRenderAttrs as _ssrRenderAttrs, ssrInterpolate as _ssrInterpolate } from \\"vue/server-renderer\\" import { Glob, } from '#components' const _sfc_main = { __name: 'SomeComponent0', __ssrInlineRender: true, setup(__props) { const hello = 'world' return (_ctx, _push, _parent, _attrs) => { const _component_ClientOnly = _resolveComponent(\\"ClientOnly\\") _push(\`
\`) _push(_ssrRenderComponent(_unref(Glob), null, null, _parent)) _push(\`
\${_ssrInterpolate(hello)}
Hello
\`) _push(_ssrRenderComponent(_component_ClientOnly, null, { /* STABLE */ }, _parent)) _push(_ssrRenderComponent(_component_ClientOnly, null, { /* STABLE */ }, _parent)) _push(\`\`) } } } import \\"SomeComponent0.vue?vue&type=style&index=0&scoped=one-hash&lang.css\\" import { useSSRContext as __vite_useSSRContext } from 'vue' const _sfc_setup = _sfc_main.setup _sfc_main.setup = (props, ctx) => { const ssrContext = __vite_useSSRContext() ;(ssrContext.modules || (ssrContext.modules = new Set())).add(\\"SomeComponent0.vue\\") return _sfc_setup ? _sfc_setup(props, ctx) : undefined } import _export_sfc from 'plugin-vue:export-helper' export default /*#__PURE__*/_export_sfc(_sfc_main, [['__scopeId',\\"data-v-one-hash\\"],['__file',\\"SomeComponent0.vue\\"]])" `;