import { eventHandlers } from "../../../client/src/state/eventHandlers"; import {writable} from "svelte/store"; export { EVENT_TYPE_MEMBER_NAME } from "../../../client/src/state/eventHandlers"; import { createCoreApi } from "../../../client/src/core"; export const allHandlers = (appDefinition, user) => { const coreApi = createCoreApi(appDefinition, user); appDefinition.hierarchy = coreApi.templateApi.constructHierarchy(appDefinition.hierarchy); const store = writable({ _bbuser: user }); const handlersObj = eventHandlers(store, coreApi); const handlersArray = []; for(let key in handlersObj) { handlersArray.push({name:key, ...handlersObj[key]}); } return handlersArray; }