UNPKG

@just-in/core

Version:

A TypeScript-first framework for building adaptive digital health interventions.

27 lines 984 B
import { RecordResult, RecordResultFunction } from './handler.type'; /** * Registers the function to handle results from decision rules. * * @param fn - Callback function */ export declare function setDecisionRuleResultRecorder(fn: RecordResultFunction): void; /** * Registers the function to handle results from tasks. * * @param fn - Callback function */ export declare function setTaskResultRecorder(fn: RecordResultFunction): void; /** * Handles a decision rule result (or task fallback). * * @param record - The result of executing the handler */ export declare function handleDecisionRuleResult(record: RecordResult): Promise<void>; /** * Handles a task result (delegates to decision rule handler if none set). * * @param record - The result of executing the handler */ export declare function handleTaskResult(record: RecordResult): Promise<void>; export declare function hasResultRecord(record: RecordResult): boolean; //# sourceMappingURL=result-recorder.d.ts.map