UNPKG

alexa-briefing-format

Version:

An alexa flash briefing return format

24 lines (20 loc) 415 B
const UUID = require('node-uuid'); module.exports = { format: (text) => { if (!Array.isArray(text)) { return create(text) } return text.map(headline => create(headline)); } } function create(text) { const {Content, Title, Url} = text; return Object.assign({ uid: UUID(), updateDate: new Date(), titleText: Title, redirectionUrl: Url }, { mainText: Content }); }