homebridge-hilo
Version:
Plugin Homebridge (non officiel) pour la passerelle et les appareils Hilo de Hydro-Québec | Unofficial Homebridge plugin for Hydro-Québec Hilo bridge and devices
21 lines • 905 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.useFragment = useFragment;
exports.makeFragmentData = makeFragmentData;
exports.isFragmentReady = isFragmentReady;
function useFragment(_documentNode, fragmentType) {
return fragmentType;
}
function makeFragmentData(data, _fragment) {
return data;
}
function isFragmentReady(queryNode, fragmentNode, data) {
var _a, _b, _c;
const deferredFields = (_a = queryNode.__meta__) === null || _a === void 0 ? void 0 : _a.deferredFields;
const fragName = (_b = fragmentNode.__meta__) === null || _b === void 0 ? void 0 : _b.fragmentName;
if (!deferredFields || !fragName)
return true;
const fields = (_c = deferredFields[fragName]) !== null && _c !== void 0 ? _c : [];
return fields.length > 0 && fields.every(field => data && field in data);
}
//# sourceMappingURL=fragment-masking.js.map