Type alias Field<T>

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

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

Type Parameters

  • T

Type declaration

  • parse: ((iso: Buffer) => {
        rest: Buffer;
        value: T;
    })
      • (iso: Buffer): {
            rest: Buffer;
            value: T;
        }
      • Parses the given ISO buffer and returns the field value along with the remaining buffer.

        Returns

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

        Parameters

        • iso: Buffer

          The ISO buffer to parse.

        Returns {
            rest: Buffer;
            value: T;
        }

        • rest: Buffer
        • value: T
  • prepare: ((value: T) => Buffer)
      • (value: T): Buffer
      • Prepares the given value and returns the resulting buffer.

        Returns

        The prepared buffer.

        Parameters

        • value: T

          The value to prepare.

        Returns Buffer

Generated using TypeDoc