graphql-mocks
Version:
Tools for setting up graphql test resolvers
20 lines (15 loc) • 358 B
JavaScript
// 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;
}
export { coerceSingular };
//# sourceMappingURL=coerce-singular.js.map