@just-in/core
Version:
A TypeScript-first framework for building adaptive digital health interventions.
13 lines • 569 B
TypeScript
import type { JEvent } from './event.type';
import type { JUser } from '../user-manager/user.type';
import { EventHandlerManager } from './event-handler-manager';
/**
* Executes a registered event against a set of users:
* - calls beforeExecution once per handler
* - runs the handler per user
* - calls afterExecution once per handler
*
* No DB, no queue — pure in-memory execution.
*/
export declare function executeEventForUsers(event: JEvent, users: JUser[], handlerManager: EventHandlerManager): Promise<void>;
//# sourceMappingURL=event-executor.d.ts.map