override build()

in src/worker/api/MessageTypes.ts [118:141]


  override build<P = any>(): DaemonEvent<P> {
    const { _replyId, _source, _type, _payload, _metadata } = this;
    return {
      get replyId() {
        return _replyId;
      },

      get source() {
        return _source;
      },

      get type() {
        return _type as DaemonEventType || DaemonEventType.NO_OP;
      },

      get payload() {
        return _payload;
      },

      get metadata() {
        return _metadata;
      }
    } as DaemonEvent<P>;
  }