type Output = string | number | boolean | bigint | null | undefined;

function write(stream: NodeJS.WriteStream, value: Output): void {
  stream.write(`${String(value)}\n`);
}

export function scriptOutput(value: Output): void {
  write(process.stdout, value);
}

export function scriptError(value: Output): void {
  write(process.stderr, value);
}
