UNPKG

@boringnode/transmit

Version:

A framework agnostic Server-Sent-Event library

19 lines (18 loc) 419 B
/* * @boringnode/transmit * * @license MIT * @copyright Boring Node */ export function dataToString(data) { if (typeof data === 'object') { return dataToString(JSON.stringify(data)); } if (typeof data === 'number' || typeof data === 'boolean') { return `data: ${data}\n`; } return data .split(/\r\n|\r|\n/) .map((line) => `data: ${line}\n`) .join(''); }