市场夺宝奇兵
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

6 lines
367 B

  1. import process from 'node:process';
  2. export const isStandardStream = stream => STANDARD_STREAMS.includes(stream);
  3. export const STANDARD_STREAMS = [process.stdin, process.stdout, process.stderr];
  4. export const STANDARD_STREAMS_ALIASES = ['stdin', 'stdout', 'stderr'];
  5. export const getStreamName = fdNumber => STANDARD_STREAMS_ALIASES[fdNumber] ?? `stdio[${fdNumber}]`;