amf-packet
Version:
AMF0 packet serializer and deserializer
55 lines (39 loc) • 1.09 kB
Markdown
[](https://www.npmjs.com/package/amf-packet)
[](https://github.com/csimi/amf-packet/actions)
[](https://codecov.io/gh/csimi/amf-packet)
AMF0 packet serializer and deserializer.
Install using npm:
```
$ npm install amf-packet
```
```
const { serializeAMF } = require('amf-packet');
const headers = {
'foo': 'bar',
};
const messages = [{
'targetUri': 'Service.doSomething',
'responseUri': '/0',
'body': [],
}];
console.log(serializeAMF(headers, messages));
```
```
const { deserializeAMF } = require('amf-packet');
const {
headers,
messages,
} = deserializeAMF(buf);
const {
targetUri,
responseUri,
body,
} = messages[0];
```
The must-understand flag of headers is not implemented.
Message body can be any value supported by [amf-codec](https://www.npmjs.com/package/amf-codec).