robert-util
Version:
Utilities for robert and robert-server packages
36 lines (26 loc) • 716 B
Markdown

utilities for `robert` and `robert-server`
```js
// CommonJS
const utils = require("robert-utils");
// Typescript / ES2019
import * as utils from "robert-utils";
```
```js
// parse time to milliseconds
utils.parseTime("1m"); // 60000
// parse size to bytes
utils.parseSize("1kb"); // 1024
```
all functions take an http incoming message, and a maxSize (number) parameter
```js
utils.toBuffers(); // Array of buffers
utils.toBuffer(); // Buffer
utils.toArrayBuffer(); // ArrayBuffer instance
utils.toBlob(); // Blob with the content-type already set
utils.toString(); // String
utils.toJSON(); // Object
```