From bec2589d3dd6b4ff972f7112f915f73587fcf503 Mon Sep 17 00:00:00 2001 From: Jan Kassens Date: Thu, 2 Jan 2020 11:28:58 -0800 Subject: [PATCH] delete getFragmentSpecIdentifier Summary: This helper is no longer used. Reviewed By: jstejada Differential Revision: D19263986 fbshipit-source-id: d9caea3744edebb96447ca0602fd25bee6f95228 --- packages/relay-runtime/index.js | 2 -- .../util/getFragmentSpecIdentifier.js | 36 ------------------- 2 files changed, 38 deletions(-) delete mode 100644 packages/relay-runtime/util/getFragmentSpecIdentifier.js diff --git a/packages/relay-runtime/index.js b/packages/relay-runtime/index.js index e8296493edcf3..6dcc03ddd0641 100644 --- a/packages/relay-runtime/index.js +++ b/packages/relay-runtime/index.js @@ -48,7 +48,6 @@ const deepFreeze = require('./util/deepFreeze'); const fetchQuery = require('./query/fetchQuery'); const fetchQueryInternal = require('./query/fetchQueryInternal'); const getFragmentIdentifier = require('./util/getFragmentIdentifier'); -const getFragmentSpecIdentifier = require('./util/getFragmentSpecIdentifier'); const getRelayDefaultMissingFieldHandlers = require('./handlers/getRelayDefaultMissingFieldHandlers'); const getRelayHandleKey = require('./util/getRelayHandleKey'); const getRequestIdentifier = require('./util/getRequestIdentifier'); @@ -317,7 +316,6 @@ module.exports = { recycleNodesInto: recycleNodesInto, stableCopy: stableCopy, getFragmentIdentifier: getFragmentIdentifier, - getFragmentSpecIdentifier: getFragmentSpecIdentifier, __internal: { OperationTracker: RelayOperationTracker, createRelayContext: createRelayContext, diff --git a/packages/relay-runtime/util/getFragmentSpecIdentifier.js b/packages/relay-runtime/util/getFragmentSpecIdentifier.js deleted file mode 100644 index 2b76dd54b0d10..0000000000000 --- a/packages/relay-runtime/util/getFragmentSpecIdentifier.js +++ /dev/null @@ -1,36 +0,0 @@ -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - * @flow strict-local - * @format - * @emails oncall+relay - */ - -// flowlint ambiguous-object-type:error - -'use strict'; - -const getFragmentIdentifier = require('./getFragmentIdentifier'); -const mapObject = require('mapObject'); -const stableCopy = require('./stableCopy'); - -import type {ReaderFragment} from '../util/ReaderNode'; - -function getFragmentSpecIdentifier( - fragmentNodes: {[string]: ReaderFragment, ...}, - fragmentRefs: {[string]: mixed, ...}, -): string { - return JSON.stringify( - stableCopy( - mapObject(fragmentNodes, (fragmentNode, key) => { - const fragmentRef = fragmentRefs[key]; - return getFragmentIdentifier(fragmentNode, fragmentRef); - }), - ), - ); -} - -module.exports = getFragmentSpecIdentifier;