import { defineStore } from "pinia"; import type { DataOption } from "@/modules/04_registryNew/interface/index/Main"; import type { DataType, DataLevel, } from "@/modules/04_registryNew/interface/response/Main"; export const useRegistryNewDataStore = defineStore("registryNew", () => { function fetchType(data: DataType[]) { const list: DataOption[] = data.map((e: DataType) => ({ id: e.id, name: e.posTypeName, })); return list; } function fetchLevel(data: DataLevel[]) { const list: DataOption[] = data.map((e: DataLevel) => ({ id: e.id, name: e.posLevelName, })); return list; } return { fetchType, fetchLevel, }; });