Files
SnowLuma/.pnpm-store/v11/files/ee/747011f165a8df8024b8f17660af6471e3dd0e1d5a84fb373558d5bce2c801e3e663003a87a41e7a59ecd98f67baa9db1a39e89e0e1371d126943e3e40b267
T
TanTan 2a69b23b47
Dev Build / cleanup (push) Waiting to run
Dev Build / typecheck (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:27:07 +08:00

20 lines
636 B
Plaintext

import { createNonReactiveMutableStore, createNonReactiveReadonlyStore } from "@tanstack/router-core";
import { batch, createAtom } from "@tanstack/react-store";
import { isServer } from "@tanstack/router-core/isServer";
//#region src/routerStores.ts
var getStoreFactory = (opts) => {
if (isServer ?? opts.isServer) return {
createMutableStore: createNonReactiveMutableStore,
createReadonlyStore: createNonReactiveReadonlyStore,
batch: (fn) => fn()
};
return {
createMutableStore: createAtom,
createReadonlyStore: createAtom,
batch
};
};
//#endregion
export { getStoreFactory };
//# sourceMappingURL=routerStores.js.map