import { Effects, ExpectedExports, ExportedAction } from "../types" import { ActionMetaData } from "../types" import { CreatedAction } from "./createAction" export function setupActions(...createdActions: CreatedAction[]) { return { get actions() { const actions: Record = {} for (const action of createdActions) { actions[action.metaData.id] = action.exportedAction } return actions }, get actionsMetadata() { return createdActions.map((x) => x.metaData) }, } }