UNPKG

@told.club/sdk-rn

Version:
26 lines (21 loc) 1.07 kB
/* eslint-disable */ // return non-nullable if `fragmentType` is non-nullable // return nullable if `fragmentType` is nullable // return array of non-nullable if `fragmentType` is array of non-nullable // return array of nullable if `fragmentType` is array of nullable export function useFragment(_documentNode, fragmentType) { return fragmentType; } export function makeFragmentData(data, _fragment) { return data; } export function isFragmentReady(queryNode, fragmentNode, data) { var _meta__, _fragDef$name; const deferredFields = (_meta__ = queryNode.__meta__) === null || _meta__ === void 0 ? void 0 : _meta__.deferredFields; if (!deferredFields) return true; const fragDef = fragmentNode.definitions[0]; const fragName = fragDef === null || fragDef === void 0 || (_fragDef$name = fragDef.name) === null || _fragDef$name === void 0 ? void 0 : _fragDef$name.value; const fields = fragName && deferredFields[fragName] || []; return fields.length > 0 && fields.every(field => data && field in data); } //# sourceMappingURL=fragment-masking.js.map