@swell/cli
Version:
Swell's command line interface/utility
30 lines (29 loc) • 640 B
JavaScript
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,
};
}