UNPKG

@swell/cli

Version:

Swell's command line interface/utility

30 lines (29 loc) 640 B
export function 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; } export function parseEvents(events) { if (events.length === 0) { return {}; } const eventTypes = []; for (const event of events) { eventTypes.push({ id: event, }); } return { types: eventTypes, }; }