graphql-mocks
Version:
Tools for setting up graphql test resolvers
25 lines (18 loc) • 453 B
JavaScript
Object.defineProperty(exports, '__esModule', {
value: true
}); // eslint-disable-next-line @typescript-eslint/no-explicit-any
function coerceSingular(subject) {
if (!Array.isArray(subject)) {
return subject;
}
if (subject.length === 1) {
return subject[0];
}
if (subject.length === 0) {
return null;
}
return subject;
}
exports.coerceSingular = coerceSingular;
//# sourceMappingURL=coerce-singular.js.map
;