onInit: (clientId: string, computeName: string) => void
onDispose: (clientId: string, computeName: string) => void
onCompute: (data: T, clientId: string, computeName: string) => void
onCalculate: (stateName: string, clientId: string, computeName: string) => void
onUpdate: (clientId: string, computeName: string) => void