File "stores.ts"

Full Path: /var/www/html/gitep_front/src/entities/project/model/stores.ts
File size: 399 bytes
MIME-type: text/x-java
Charset: utf-8

import { createStore } from "effector";
import { setProjects, clearProjects, setProjectItem } from "./events";

export const $projectStore = createStore<{ projects: any }>({
  projects: {},
})
  .on(setProjects, (_, projects) => ({ projects }))
  .on(clearProjects, () => ({ projects: [] }));

export const $projectItemStore = createStore<any | null>(null)
  .on(setProjectItem, (_, data) => data);