UNPKG

@sectester/scan

Version:

The package defines a simple public API to manage scans and their expectations.

21 lines 671 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.IterableConverter = void 0; class IterableConverter { canHandle(data) { return typeof Object(data)[Symbol.iterator] === 'function'; } // eslint-disable-next-line @typescript-eslint/require-await async convert(data) { const chunks = []; for await (const chunk of data) { chunks.push(chunk); } return new TextDecoder().decode(Buffer.concat(chunks)); } getMimeType(_) { return 'application/octet-stream'; } } exports.IterableConverter = IterableConverter; //# sourceMappingURL=IterableConverter.js.map