graphql-mocks
Version:
Tools for setting up graphql test resolvers
14 lines (10 loc) • 563 B
JavaScript
import { isScalarType } from 'graphql';
function isScalarDefinition(possibleScalarDefinition) {
if (typeof possibleScalarDefinition !== 'object') {
return false;
}
var hasRequiredScalarDefinitionProperties = possibleScalarDefinition && ('parseValue' in possibleScalarDefinition || 'parseLiteral' in possibleScalarDefinition || 'serialize' in possibleScalarDefinition);
return isScalarType(possibleScalarDefinition) || Boolean(hasRequiredScalarDefinitionProperties);
}
export { isScalarDefinition };
//# sourceMappingURL=is-scalar-definition.js.map