import type { ModelClass } from "../modelShared/BaseModelShared" import type { AnyDataModel } from "./BaseDataModel" const dataModelActionRegistry = new Map< string, { modelClass: ModelClass fnName: string } >() /** * @internal */ export function getDataModelAction(fullActionName: string) { return dataModelActionRegistry.get(fullActionName) } /** * @internal */ export function setDataModelAction( fullActionName: string, modelClass: ModelClass, fnName: string ) { dataModelActionRegistry.set(fullActionName, { modelClass, fnName, }) }