UNPKG

@graphql-tools/mock

Version:

A set of utils for faster development of GraphQL tools

17 lines (16 loc) 508 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isRef = isRef; exports.assertIsRef = assertIsRef; exports.isRecord = isRecord; function isRef(maybeRef) { return !!(maybeRef && typeof maybeRef === 'object' && '$ref' in maybeRef); } function assertIsRef(maybeRef, message) { if (!isRef(maybeRef)) { throw new Error(message || `Expected ${maybeRef} to be a valid Ref.`); } } function isRecord(obj) { return typeof obj === 'object' && obj !== null; }