@overture-stack/lyric
Version:
Data Submission system
23 lines (22 loc) • 475 B
JavaScript
/**
* Create a successful response for a Result or Either type, with data of the success type
* @param {T} data
* @returns {Success<T>} `{success: true, data}`
*/
export const success = (data) => {
return {
success: true,
data,
};
};
/**
* Create a failure response with data.
* @param {T} data
* @returns {Failure<T>} `{success: false, data}`
*/
export const failure = (data) => {
return {
success: false,
data,
};
};