UNPKG

@swell/cli

Version:

Swell's command line interface/utility

31 lines (30 loc) 671 B
const parseFields = (fields) => { if (fields.length === 0) { return {}; } const fieldResponse = {}; for (const fieldPair of fields) { if (fieldPair.includes(':')) { const [id, type] = fieldPair.split(':'); fieldResponse[id] = { type, }; } } return fieldResponse; }; const parseEvents = (events) => { if (events.length === 0) { return {}; } const eventTypes = []; for (const event of events) { eventTypes.push({ id: event, }); } return { types: eventTypes, }; }; export { parseEvents, parseFields };