@micham/iso8583
Preparing search index...
examples
CustomIsoDefinition
Variable CustomIsoDefinition
Const
CustomIsoDefinition
:
{
createNewMessage
:
(
mti
:
number
,
)
=>
Message
<
{
"11"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"12"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"128"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"13"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"14"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"15"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"18"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"2"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"22"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"23"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"25"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"3"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"32"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"37"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"38"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"39"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"4"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"41"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"42"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"43"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"44"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"46"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"47"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"48"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"49"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"51"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"53"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"54"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"55"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"6"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"64"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"7"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"90"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"95"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
}
,
>
;
fields
:
{
"11"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"12"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"128"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"13"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"14"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"15"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"18"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"2"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"22"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"23"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"25"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"3"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"32"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"37"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"38"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"39"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"4"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"41"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"42"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"43"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"44"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"46"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"47"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"48"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"49"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"51"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"53"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"54"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"55"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"6"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"64"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"7"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"90"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"95"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
}
;
mtiField
:
Field
<
number
>
;
parse
:
(
iso
:
Buffer
,
)
=>
Message
<
{
"11"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"12"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"128"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"13"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"14"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"15"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"18"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"2"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"22"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"23"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"25"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"3"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"32"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"37"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"38"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"39"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"4"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"41"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"42"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"43"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"44"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"46"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"47"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"48"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"49"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"51"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"53"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"54"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"55"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"6"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"64"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"7"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"90"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"95"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
}
,
>
;
prepare
:
(
message
:
Message
<
{
"11"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"12"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"128"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"13"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"14"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"15"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"18"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"2"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"22"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"23"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"25"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"3"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"32"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"37"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"38"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"39"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"4"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"41"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"42"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"43"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"44"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"46"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"47"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"48"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"49"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"51"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"53"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"54"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"55"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"6"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"64"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"7"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"90"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"95"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
}
,
>
,
)
=>
Buffer
<
ArrayBufferLike
>
;
}
= ...
Type declaration
createNewMessage
:
(
mti
:
number
,
)
=>
Message
<
{
"11"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"12"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"128"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"13"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"14"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"15"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"18"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"2"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"22"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"23"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"25"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"3"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"32"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"37"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"38"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"39"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"4"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"41"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"42"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"43"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"44"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"46"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"47"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"48"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"49"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"51"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"53"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"54"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"55"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"6"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"64"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"7"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"90"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"95"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
}
,
>
fields
:
{
"11"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"12"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"128"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"13"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"14"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"15"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"18"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"2"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"22"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"23"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"25"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"3"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"32"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"37"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"38"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"39"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"4"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"41"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"42"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"43"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"44"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"46"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"47"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"48"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"49"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"51"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"53"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"54"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"55"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"6"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"64"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"7"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"90"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"95"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
}
mtiField
:
Field
<
number
>
parse
:
(
iso
:
Buffer
,
)
=>
Message
<
{
"11"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"12"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"128"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"13"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"14"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"15"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"18"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"2"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"22"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"23"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"25"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"3"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"32"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"37"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"38"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"39"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"4"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"41"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"42"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"43"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"44"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"46"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"47"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"48"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"49"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"51"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"53"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"54"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"55"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"6"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"64"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"7"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"90"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"95"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
}
,
>
prepare
:
(
message
:
Message
<
{
"11"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"12"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"128"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"13"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"14"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"15"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"18"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"2"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"22"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"23"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"25"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"3"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"32"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"37"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"38"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"39"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"4"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"41"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"42"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"43"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"44"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"46"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"47"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"48"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"49"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"51"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"53"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"54"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"55"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"6"
:
{
field
:
Field
<
number
>
;
name
:
string
}
;
"64"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"7"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"90"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
"95"
:
{
field
:
Field
<
string
>
;
name
:
string
}
;
}
,
>
,
)
=>
Buffer
<
ArrayBufferLike
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
@micham/iso8583
Loading...