@adviser/cement - v0.0.0
    Preparing search index...

    Interface EventoEnDecoder<REQ, RES>

    Encoder/decoder interface for transforming request and response data. Used to serialize/deserialize data for event handling.

    interface EventoEnDecoder<REQ, RES> {
        encode(args: REQ): Promise<Result<unknown, Error>>;
        decode(data: unknown): Promise<Result<RES, Error>>;
    }

    Type Parameters

    • REQ

      The request type to encode

    • RES

      The response type to decode

    Index

    Methods

    Methods

    • Encodes request arguments into a serializable format.

      Parameters

      • args: REQ

        The request data to encode

      Returns Promise<Result<unknown, Error>>

      A Result containing the encoded data or an error

    • Decodes serialized data back into response format.

      Parameters

      • data: unknown

        The serialized data to decode

      Returns Promise<Result<RES, Error>>

      A Result containing the decoded response or an error