UNPKG

@stoplight/spectral-cli

Version:

[![](https://raw.githubusercontent.com/stoplightio/spectral/develop/docs/img/readme-header.svg)](https://stoplight.io/api-governance?utm_source=github&utm_medium=spectral&utm_campaign=readme) [![CircleCI](https://img.shields.io/circleci/build/github/stopl

24 lines 771 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.readFileDescriptor = void 0; const tslib_1 = require("tslib"); const fs = (0, tslib_1.__importStar)(require("fs")); async function readFileDescriptor(fd, opts) { let result = ''; const stream = fs.createReadStream('', { fd }); stream.setEncoding(opts.encoding); stream.on('readable', () => { let chunk; while ((chunk = stream.read()) !== null) { result += chunk; } }); return new Promise((resolve, reject) => { stream.on('error', reject); stream.on('end', () => { resolve(result); }); }); } exports.readFileDescriptor = readFileDescriptor; //# sourceMappingURL=readFileDescriptor.js.map