"use strict" ; import { Payload } from "./Payload" ; /**
 *  XXX: This is exported for an unit testing.
 *  DO NOT USE THIS in your application.
 */ export const TYPE = "__ALMIN_DID_EXECUTED_EACH_USECASE__" ; export class DidExecutedPayload implements Payload { type = TYPE ; /**
     * the value is returned by the useCase
     * Maybe Promise or some value or undefined.
     * If you want to know unwrapped promise value, please see CompletedPayload.
     */ value : any | undefined ; constructor ( { value } ) { this . value = value ; } } export function isDidExecutedPayload ( v ) { return v . type === TYPE ; }