@micham/iso8583
    Preparing search index...

    Type Alias Field<T>

    Field represents a single field in a message, which has a parser and a preparation function.

    type Field<T> = {
        parse: (iso: Buffer) => { rest: Buffer; value: T };
        prepare: (value: T) => Buffer;
    }

    Type Parameters

    • T
    Index

    Properties

    Properties

    parse: (iso: Buffer) => { rest: Buffer; value: T }

    Parses the given ISO buffer and returns the field value along with the remaining buffer.

    Type declaration

      • (iso: Buffer): { rest: Buffer; value: T }
      • Parameters

        • iso: Buffer

          The ISO buffer to parse.

        Returns { rest: Buffer; value: T }

        An object containing the field value and the remaining buffer after parsing.

    prepare: (value: T) => Buffer

    Prepares the given value and returns the resulting buffer.

    Type declaration

      • (value: T): Buffer
      • Parameters

        • value: T

          The value to prepare.

        Returns Buffer

        The prepared buffer.