| 1 | import { createEnvironmentProjectAtoms } from "@t3tools/client-runtime/state/projects"; |
| 2 | import { createProjectEnvironmentAtoms } from "@t3tools/client-runtime/state/projects"; |
| 3 | |
| 4 | import { environmentCatalog } from "../connection/catalog"; |
| 5 | import { connectionAtomRuntime } from "../connection/runtime"; |
| 6 | import { environmentSnapshotAtom } from "./shell"; |
| 7 | import { serverEnvironment } from "./server"; |
| 8 | |
| 9 | export const environmentProjects = createEnvironmentProjectAtoms({ |
| 10 | catalogValueAtom: environmentCatalog.catalogValueAtom, |
| 11 | snapshotAtom: environmentSnapshotAtom, |
| 12 | serverConfigValueAtom: serverEnvironment.configValueAtom, |
| 13 | }); |
| 14 | export const projectEnvironment = createProjectEnvironmentAtoms(connectionAtomRuntime, { |
| 15 | projectAtom: environmentProjects.projectAtom, |
| 16 | }); |