SYMBOL INDEX (509 symbols across 136 files) FILE: .eslintrc.js constant OFF (line 13) | const OFF = 0; constant WARNING (line 14) | const WARNING = 1; constant ERROR (line 15) | const ERROR = 2; FILE: eslint-rules/no-fb-only.js method create (line 34) | create(context) { FILE: packages-ext/recoil-devtools/src/pages/Background/Background.js function onConnect (line 30) | function onConnect(port: chrome$Port): void { FILE: packages-ext/recoil-devtools/src/pages/Content/ContentScript.js function initContentScriptListeners (line 24) | function initContentScriptListeners() { function initPageScript (line 104) | function initPageScript() { FILE: packages-ext/recoil-devtools/src/pages/Page/PageScript.js method if (line 34) | if (snapshot == null) { method initConnection (line 102) | initConnection(props); FILE: packages-ext/recoil-devtools/src/pages/Popup/Items/CollapsibleItem.js function CollapsibleItem (line 73) | function CollapsibleItem({ FILE: packages-ext/recoil-devtools/src/pages/Popup/Items/DiffItem.js function DiffItem (line 43) | function DiffItem({ FILE: packages-ext/recoil-devtools/src/pages/Popup/Items/Item.js function Item (line 36) | function Item({ FILE: packages-ext/recoil-devtools/src/pages/Popup/Items/ItemDependencies.js function ItemDependencies (line 38) | function ItemDependencies({name}: Props): React.Node { FILE: packages-ext/recoil-devtools/src/pages/Popup/Items/ItemDescription.js function totalLength (line 36) | function totalLength(content: SerializedValue): number { function ItemDescription (line 54) | function ItemDescription({content}: KeyProps): React.Node { FILE: packages-ext/recoil-devtools/src/pages/Popup/Items/ItemLabel.js function ItemLabel (line 35) | function ItemLabel({name, node, isRoot = false}: KeyProps): React$MixedE... FILE: packages-ext/recoil-devtools/src/pages/Popup/Items/ItemMoreItems.js function ItemMoreItems (line 40) | function ItemMoreItems({content}: KeyProps): React.Node { FILE: packages-ext/recoil-devtools/src/pages/Popup/Items/ItemValue.js function ItemValue (line 138) | function ItemValue({ FILE: packages-ext/recoil-devtools/src/pages/Popup/Items/NodeName.js function NodeName (line 39) | function NodeName({name, node}: KeyProps): React$MixedElement { FILE: packages-ext/recoil-devtools/src/pages/Popup/PopupApp.js function PopupApp (line 25) | function PopupApp({ FILE: packages-ext/recoil-devtools/src/pages/Popup/PopupDependencyGraph.js function ColorReference (line 80) | function ColorReference({color, legend}: ReferenceProps): React.Node { function PopupDependencyGraph (line 90) | function PopupDependencyGraph(): React.Node { FILE: packages-ext/recoil-devtools/src/pages/Popup/PopupDiff.js function PopupDiff (line 18) | function PopupDiff(): React.Node { FILE: packages-ext/recoil-devtools/src/pages/Popup/PopupHeader.js function PopupHeader (line 57) | function PopupHeader({ FILE: packages-ext/recoil-devtools/src/pages/Popup/PopupSidebar.js function Sidebar (line 38) | function Sidebar(): React.MixedElement { FILE: packages-ext/recoil-devtools/src/pages/Popup/PopupSnapshot.js function SnapshotRenderer (line 28) | function SnapshotRenderer(): React.Node { FILE: packages-ext/recoil-devtools/src/pages/Popup/Snapshot/AtomList.js function AtomsList (line 19) | function AtomsList(): React$Node { FILE: packages-ext/recoil-devtools/src/pages/Popup/Snapshot/SelectorList.js function SelectorList (line 19) | function SelectorList(): React$Node { FILE: packages-ext/recoil-devtools/src/pages/Popup/Snapshot/SnapshotSearch.js function SnapshotSearch (line 15) | function SnapshotSearch(): React$MixedElement { FILE: packages-ext/recoil-devtools/src/utils/Connection.js class Connection (line 28) | class Connection { method constructor (line 39) | constructor( method initializeValues (line 62) | initializeValues(values: ValuesMessageType) { method processMessage (line 71) | processMessage(msg: BackgroundPostMessage, _isInit: boolean = false): ... method persistValues (line 90) | persistValues(values: ?ValuesMessageType, txID: number) { FILE: packages-ext/recoil-devtools/src/utils/GraphUtils.js function depsHaveChaged (line 19) | function depsHaveChaged( function createGraph (line 37) | function createGraph(deps: DependenciesSnapshotType): { FILE: packages-ext/recoil-devtools/src/utils/Logger.js method if (line 13) | if (__DEV__) { method if (line 20) | if (typeof console !== 'undefined') { FILE: packages-ext/recoil-devtools/src/utils/ObjectEntries.js method if (line 26) | if (__DEV__) { FILE: packages-ext/recoil-devtools/src/utils/Serialization.js function serialize (line 41) | function serialize( function maybeAddExceeds (line 153) | function maybeAddExceeds( FILE: packages-ext/recoil-devtools/src/utils/Store.js class Store (line 21) | class Store { method constructor (line 27) | constructor() { method connect (line 33) | connect( method disconnect (line 56) | disconnect(connectionId: number): void { method hasConnection (line 61) | hasConnection(id: number): boolean { method Connection (line 65) | Connection { method return (line 73) | return Array.from(this.connections.values()); FILE: packages-ext/recoil-devtools/src/utils/sankey/CV2_D3.js constant OPTION_DEFAULTS (line 43) | const OPTION_DEFAULTS: Options = { method if (line 159) | if (attrs != null) { method if (line 178) | if (styles != null) { method if (line 188) | if (events != null) { FILE: packages-ext/recoil-devtools/src/utils/sankey/CV2_memoize.js constant KEY (line 13) | const KEY = Symbol('CV2_cacheKeyFromObject.KEY'); constant TIME_WARNING_THRESHOLD_MS (line 14) | const TIME_WARNING_THRESHOLD_MS = 15; function cacheKeyFromObject (line 22) | function cacheKeyFromObject(object: mixed): mixed { FILE: packages-ext/recoil-devtools/src/utils/sankey/SankeyGraph.js method if (line 95) | if (key != null) { FILE: packages-ext/recoil-devtools/src/utils/sankey/SankeyGraphLayout.js method if (line 96) | if (nodeLimit == null || nodeLimit >= graph.nodes.length) { method if (line 149) | if (!targetLink.fadeTarget && targetLink.target != null) { method if (line 195) | if (!nodesSet.has(neighbor)) { function collisionDetection (line 283) | function collisionDetection() { function layoutLinks (line 322) | function layoutLinks() { FILE: packages-ext/recoil-devtools/webpack.config.js method transform (line 139) | transform(content, _path) { FILE: packages-ext/todo-example/src/App.js function App (line 17) | function App() { FILE: packages-ext/todo-example/src/components/Todo/TodoItem.jsx function replaceItemAtIndex (line 58) | function replaceItemAtIndex(arr, index, newValue) { function removeItemAtIndex (line 62) | function removeItemAtIndex(arr, index) { FILE: packages-ext/todo-example/src/components/Todo/TodoItemCreator.jsx function getId (line 46) | function getId() { FILE: packages/recoil-relay/RecoilRelay_Environments.js class EnvironmentKey (line 24) | class EnvironmentKey { method constructor (line 27) | constructor(name: string) { method toJSON (line 31) | toJSON(): string { function registerRelayEnvironment (line 43) | function registerRelayEnvironment( function RecoilRelayEnvironment (line 91) | function RecoilRelayEnvironment({ function RecoilRelayEnvironmentProvider (line 119) | function RecoilRelayEnvironmentProvider({ function registerRecoilSnapshotRelayEnvironment (line 139) | function registerRecoilSnapshotRelayEnvironment( method if (line 153) | if (environmentOpt instanceof EnvironmentKey) { FILE: packages/recoil-relay/__test_utils__/RecoilRelay_mockRelayEnvironment.js function mockRelayEnvironment (line 31) | function mockRelayEnvironment(): { FILE: packages/recoil-relay/__tests__/RecoilRelay_RecoilRelayEnvironment-test.js function AssertEnvironment (line 169) | function AssertEnvironment({ function RegisterRelayEnvironments (line 177) | function RegisterRelayEnvironments({ function Component (line 273) | function Component() { FILE: packages/recoil-relay/__tests__/RecoilRelay_graphQLQueryEffect-test.js function Component (line 232) | function Component() { FILE: packages/recoil-sync/RecoilSync.js constant DEFAULT_VALUE (line 65) | const DEFAULT_VALUE = new DefaultValue(); method if (line 68) | if (a.size <= b.size) { method if (line 76) | if (a.has(x)) { method if (line 122) | if (!this.atomRegistries.has(recoilStoreID)) { method for (line 289) | for (const [, {options}] of effects) { method switch (line 564) | switch (loadable.state) { method catch (line 580) | catch (error) { FILE: packages/recoil-sync/RecoilSync_URL.js function URL (line 56) | function parseURL( function encodeURL (line 94) | function encodeURL( constant DEFAULT_BROWSER_INTERFACE (line 154) | const DEFAULT_BROWSER_INTERFACE = { function RecoilURLSync (line 164) | function RecoilURLSync({ FILE: packages/recoil-sync/__tests__/RecoilSync-test.js function SyncWithProps (line 1026) | function SyncWithProps({ function SyncOrder (line 1282) | function SyncOrder() { function MyRoot (line 1295) | function MyRoot() { FILE: packages/recoil-sync/__tests__/RecoilSync_URL-test.js function testWriteToURL (line 40) | function testWriteToURL(loc: LocationOption, remainder: () => void) { FILE: packages/recoil-sync/__tests__/RecoilSync_URLJSON-test.js function testJSON (line 77) | async function testJSON( FILE: packages/recoil-sync/__tests__/RecoilSync_URLTransit-test.js class MyClass (line 38) | class MyClass { method constructor (line 40) | constructor(msg: string) { constant HANDLERS (line 108) | const HANDLERS = [ function testTransit (line 117) | async function testTransit( function wasExpectationViolationCalled (line 360) | function wasExpectationViolationCalled(): boolean { FILE: packages/recoil-sync/__tests__/RecoilSync_URLTransitJSON-test.js function testURL (line 66) | async function testURL(contents: string, beforeURL: string, afterURL: st... FILE: packages/recoil/adt/Recoil_ArrayKeyedMap.js constant LEAF (line 19) | const LEAF = {}; method if (line 30) | if (existing instanceof ArrayKeyedMap) { FILE: packages/recoil/adt/Recoil_PersistentMap.js method if (line 84) | if (existing instanceof HashArrayMappedTrieMap) { method for (line 89) | for (const [k, v] of existing.entries()) { FILE: packages/recoil/adt/Recoil_Queue.js function enqueueExecution (line 14) | function enqueueExecution(s: string, f: () => mixed) { FILE: packages/recoil/adt/__tests__/Recoil_Loadable-test.js constant ERROR (line 21) | const ERROR = new Error('ERROR'); FILE: packages/recoil/caches/Recoil_LRUCache.js class LRUCache (line 27) | class LRUCache { method constructor (line 35) | constructor(options: Options) { FILE: packages/recoil/caches/Recoil_MapCache.js class MapCache (line 17) | class MapCache { method constructor (line 21) | constructor(options?: Options) { method size (line 26) | size(): number { method has (line 30) | has(key: K): boolean { FILE: packages/recoil/caches/Recoil_TreeCache.js class ChangedPathError (line 34) | class ChangedPathError extends Error {} method constructor (line 46) | constructor(options?: Options) { method size (line 55) | size(): number { method root (line 60) | root(): TreeCacheNode | null { method if (line 72) | if (this._root == null) { method if (line 198) | if (node.branches.size === 0) { method if (line 220) | if (node == null) { FILE: packages/recoil/caches/Recoil_cacheFromPolicy.js function cacheFromPolicy (line 36) | function cacheFromPolicy({ function getValueMapper (line 48) | function getValueMapper(equality: EqualityPolicy): mixed => mixed { function getCache (line 59) | function getCache( FILE: packages/recoil/caches/Recoil_treeCacheFromPolicy.js method switch (line 65) | switch (eviction) { FILE: packages/recoil/contrib/devtools_connector/RecoilDevTools_Connector.react.js method if (line 42) | if (typeof window === 'undefined') { constant CONNECTION_INDEX (line 49) | let CONNECTION_INDEX = 0; function Connector (line 55) | function Connector({ FILE: packages/recoil/contrib/uri_persistence/Recoil_Link.js function LinkToRecoilSnapshot (line 54) | function LinkToRecoilSnapshot({ function LinkToRecoilStateChange (line 111) | function LinkToRecoilStateChange({ FILE: packages/recoil/core/Recoil_AtomicUpdates.js method if (line 103) | if (this._changes.size === 0) { FILE: packages/recoil/core/Recoil_FunctionalCore.js method if (line 246) | if (!visitedNodes.has(downstreamNode)) { FILE: packages/recoil/core/Recoil_Graph.js function makeGraph (line 23) | function makeGraph(): Graph { function cloneGraph (line 30) | function cloneGraph(graph: Graph): Graph { method if (line 64) | if (!nodeToNodeSubscriptions.has(dep)) { method if (line 75) | if (!nodeToNodeSubscriptions.has(dep)) { FILE: packages/recoil/core/Recoil_Node.js class DefaultValue (line 28) | class DefaultValue {} function recoilValuesForKeys (line 107) | function recoilValuesForKeys( function checkForDuplicateAtomKey (line 113) | function checkForDuplicateAtomKey(key: string): void { class NodeMissingError (line 147) | class NodeMissingError extends Error {} function getNode (line 150) | function getNode(key: NodeKey): Node { function getNodeMaybe (line 159) | function getNodeMaybe(key: NodeKey): void | Node { method if (line 166) | if (!gkx('recoil_memory_managament_2020')) { method if (line 178) | if (!gkx('recoil_memory_managament_2020')) { method if (line 181) | if (fn === undefined) { function getConfigDeletionHandler (line 188) | function getConfigDeletionHandler(key: NodeKey): void | (() => void) { FILE: packages/recoil/core/Recoil_ReactMode.js function currentRendererSupportsUseSyncExternalStore (line 34) | function currentRendererSupportsUseSyncExternalStore(): boolean { function reactMode (line 69) | function reactMode(): {mode: ReactMode, early: boolean, concurrent: bool... function isFastRefreshEnabled (line 86) | function isFastRefreshEnabled(): boolean { FILE: packages/recoil/core/Recoil_RecoilRoot.js method if (line 86) | if (stateReplacerIsBeingExecuted) { method if (line 93) | if ( method useEffect (line 501) | useEffect(() => { FILE: packages/recoil/core/Recoil_Retention.js constant SUSPENSE_TIMEOUT_MS (line 28) | const SUSPENSE_TIMEOUT_MS = 120000; function releaseRetainablesNowOnCurrentTree (line 32) | function releaseRetainablesNowOnCurrentTree( method if (line 131) | if (!releasableNodes.has(parent)) { method visit (line 155) | visit(nullthrows(nodes.values().next().value)); method if (line 263) | if (!gkx('recoil_memory_managament_2020')) { method updateRetainCountToZero (line 269) | updateRetainCountToZero(store, retainable); method if (line 276) | if (!gkx('recoil_memory_managament_2020')) { method if (line 285) | if (!gkx('recoil_memory_managament_2020')) { FILE: packages/recoil/core/Recoil_RetentionZone.js class RetentionZone (line 14) | class RetentionZone {} function retentionZone (line 16) | function retentionZone(): RetentionZone { FILE: packages/recoil/core/Recoil_Snapshot.js method if (line 118) | if (this._refCount <= 0) { FILE: packages/recoil/core/Recoil_State.js function makeEmptyTreeState (line 141) | function makeEmptyTreeState(): TreeState { function makeEmptyStoreState (line 153) | function makeEmptyStoreState(): StoreState { FILE: packages/recoil/core/__tests__/Recoil_RecoilRoot-test.js function initializeState (line 62) | function initializeState({set, getLoadable}: MutableSnapshot) { function initializeState (line 93) | function initializeState({set, getLoadable}: MutableSnapshot) { function initializeState (line 130) | function initializeState({set}: MutableSnapshot) { function MyRoot (line 282) | function MyRoot() { function Component (line 335) | function Component() { FILE: packages/recoil/core/__tests__/Recoil_Retention-test.js function Subscribes (line 173) | function Subscribes() { function Retains (line 189) | function Retains() { function RetainsZone (line 206) | function RetainsZone() { function SubscribesToSelector (line 231) | function SubscribesToSelector() { function SubscribesToSelector (line 264) | function SubscribesToSelector() { function SubscribesToSelector (line 305) | function SubscribesToSelector() { function Setup (line 361) | function Setup() { function ReadsSelector (line 369) | function ReadsSelector() { function ReadsDepA (line 375) | function ReadsDepA() { function ReadsDepB (line 381) | function ReadsDepB() { function unmountAndRemount (line 388) | function unmountAndRemount() { function RetainsZone (line 472) | function RetainsZone({zone}: $TEMPORARY$object<{zone: RetentionZone}>) { function RetainsZone (line 498) | function RetainsZone() { function RetainsAtom (line 502) | function RetainsAtom() { FILE: packages/recoil/core/__tests__/Recoil_Snapshot-test.js function getInfo (line 62) | function getInfo( function TransactionObserver (line 174) | function TransactionObserver() { function GotoSnapshot (line 180) | function GotoSnapshot() { function Component (line 613) | function Component() { FILE: packages/recoil/core/__tests__/Recoil_perf-test.js constant ITERATIONS (line 25) | const ITERATIONS = [1]; FILE: packages/recoil/core/__tests__/Recoil_useRecoilStoreID-test.js function StoreID (line 28) | function StoreID({ function MyApp (line 39) | function MyApp() { FILE: packages/recoil/hooks/Recoil_Hooks.js method if (line 265) | if (__DEV__) { method if (line 268) | if (!recoilValuesUsed.current.has(recoilValue.key)) { method if (line 670) | if (__DEV__) { method if (line 707) | if (__DEV__) { FILE: packages/recoil/hooks/Recoil_SnapshotHooks.js function useTransactionSubscription (line 37) | function useTransactionSubscription(callback: Store => void) { function externallyVisibleAtomValuesInState (line 45) | function externallyVisibleAtomValuesInState( FILE: packages/recoil/hooks/Recoil_useRecoilBridgeAcrossReactRoots.js function useRecoilBridgeAcrossReactRoots (line 20) | function useRecoilBridgeAcrossReactRoots(): RecoilBridge { FILE: packages/recoil/hooks/Recoil_useRetain.js function useRetain (line 34) | function useRetain(toRetain: ToRetain): void { function useRetain_ACTUAL (line 42) | function useRetain_ACTUAL(toRetain: ToRetain): void { FILE: packages/recoil/hooks/__tests__/Recoil_Hooks_TRANSITION_SUPPORT_UNSTABLE-test.js function Component (line 67) | function Component() { function Component (line 94) | function Component() { function Component (line 127) | function Component() { FILE: packages/recoil/hooks/__tests__/Recoil_PublicHooks-test.js function counterAtom (line 77) | function counterAtom(persistence?: PersistenceSettings) { function plusOneSelector (line 85) | function plusOneSelector(dep: RecoilValue) { function componentThatReadsTwoAtoms (line 158) | function componentThatReadsTwoAtoms( function componentThatReadsAtomWithCommitCount (line 167) | function componentThatReadsAtomWithCommitCount( function componentThatToggles (line 182) | function componentThatToggles(a: Node, b: null) { function Component (line 201) | function Component() { function Component (line 387) | function Component() { function Parent (line 395) | function Parent() { function Switch (line 491) | function Switch({children}: $TEMPORARY$object<{children: Node}>) { function Switch (line 523) | function Switch({children}: $TEMPORARY$object<{children: Node}>) { function Switch (line 689) | function Switch({children}: $TEMPORARY$object<{children: Node}>) { function SetsDuringRendering (line 750) | function SetsDuringRendering() { function Component1 (line 779) | function Component1() { function Component2 (line 788) | function Component2() { function Component3 (line 800) | function Component3() { function SetsDuringEffect (line 834) | function SetsDuringEffect() { function testWithOrder (line 867) | function testWithOrder( function Test (line 929) | function Test() { FILE: packages/recoil/hooks/__tests__/Recoil_React-test.js function Component (line 44) | function Component() { function Component (line 73) | function Component() { FILE: packages/recoil/hooks/__tests__/Recoil_useGetRecoilValueInfo-test.js function GetRecoilValueInfo (line 61) | function GetRecoilValueInfo() { FILE: packages/recoil/hooks/__tests__/Recoil_useGotoRecoilSnapshot-test.js function GotoRecoilSnapshot (line 73) | function GotoRecoilSnapshot() { function RecoilCallback (line 116) | function RecoilCallback() { function GotoRecoilSnapshot (line 168) | function GotoRecoilSnapshot() { function GotoRecoilSnapshot (line 206) | function GotoRecoilSnapshot() { function ReadAtom (line 248) | function ReadAtom() { function GotoRecoilSnapshot (line 255) | function GotoRecoilSnapshot() { FILE: packages/recoil/hooks/__tests__/Recoil_useRecoilBridgeAcrossReactRoots-test.js function NestedReactRoot (line 50) | function NestedReactRoot({children}: $TEMPORARY$object<{children: Node}>) { function initializeState (line 72) | function initializeState({set, getLoadable}: MutableSnapshot) { function RecoilStoreID (line 98) | function RecoilStoreID({storeIDRef}: {storeIDRef: {current: ?StoreID}}) { FILE: packages/recoil/hooks/__tests__/Recoil_useRecoilCallback-test.js function Component (line 73) | function Component() { function Component (line 96) | function Component() { function Component (line 121) | function Component() { function Component (line 147) | function Component() { function Component (line 180) | function Component() { function Component (line 217) | function Component() { function Component (line 258) | function Component() { function Component (line 304) | function Component() { function RecoilCallback (line 346) | function RecoilCallback() { function GetStore (line 390) | function GetStore() { function Component (line 583) | function Component() { function Component (line 618) | function Component() { function Component (line 671) | function Component() { function Component (line 707) | function Component() { function Component (line 751) | function Component() { function Component (line 810) | function Component() { FILE: packages/recoil/hooks/__tests__/Recoil_useRecoilInterface-test.js function nonReactCode (line 45) | function nonReactCode(recoilInterface: RecoilInterface) { function nonReactCode (line 64) | function nonReactCode(recoilInterface: RecoilInterface) { function nonReactCode (line 88) | function nonReactCode(recoilInterface: RecoilInterface) { function nonReactCode (line 111) | function nonReactCode(recoilInterface: RecoilInterface) { FILE: packages/recoil/hooks/__tests__/Recoil_useRecoilRefresher-test.js function Component (line 43) | function Component() { function Component (line 63) | function Component() { function Component (line 90) | function Component() { function Component (line 131) | function Component() { FILE: packages/recoil/hooks/__tests__/Recoil_useRecoilSnapshot-test.js function RecoilSnapshotAndSubscribe (line 68) | function RecoilSnapshotAndSubscribe() { function RecoilSnapshotAndSubscribe (line 120) | function RecoilSnapshotAndSubscribe() { function RecoilSnapshotAndSubscribe (line 163) | function RecoilSnapshotAndSubscribe() { function RecoilSnapshotAndSubscribe (line 194) | function RecoilSnapshotAndSubscribe() { function RecoilSnapshot (line 252) | function RecoilSnapshot() { function UseRecoilSnapshot (line 298) | function UseRecoilSnapshot() { function Component (line 310) | function Component() { function UseRecoilSnapshot (line 392) | function UseRecoilSnapshot() { function Component (line 399) | function Component() { function RecoilSnapshotAndSubscribe (line 458) | function RecoilSnapshotAndSubscribe() { FILE: packages/recoil/hooks/__tests__/Recoil_useRecoilTransaction-test.js function Component (line 58) | function Component() { function Component (line 78) | function Component() { function Component (line 124) | function Component() { FILE: packages/recoil/hooks/__tests__/Recoil_useRecoilTransactionObserver-test.js function TransactionObserver (line 49) | function TransactionObserver({ function UseRecoilTransactionObserver (line 61) | function UseRecoilTransactionObserver() { FILE: packages/recoil/hooks/__tests__/Recoil_useRecoilValueLoadable-test.js function ReadLoadable (line 48) | function ReadLoadable() { function ReadLoadable (line 71) | function ReadLoadable() { function ReadLoadable (line 96) | function ReadLoadable() { function ReadPromise (line 195) | function ReadPromise() { FILE: packages/recoil/hooks/__tests__/Recoil_useTransactionObservation_DEPRECATED-test.js function counterAtom (line 66) | function counterAtom(persistence?: PersistenceSettings) { function plusOneSelector (line 74) | function plusOneSelector(dep: RecoilValue) { function SetsUnvalidatedAtomValues (line 173) | function SetsUnvalidatedAtomValues() { function Switch (line 178) | function Switch({children}: $TEMPORARY$object<{children: Node}>) { function MyReadsAtom (line 183) | function MyReadsAtom({ function SetsUnvalidatedAtomValues (line 232) | function SetsUnvalidatedAtomValues() { function Test (line 263) | function Test() { FILE: packages/recoil/hooks/__tests__/Recoil_useTransition-test.js function resolveSelectors (line 168) | function resolveSelectors() { function Component (line 189) | function Component({index}: $TEMPORARY$object<{index: number}>) { function Main (line 199) | function Main() { function resolveSelectors (line 291) | function resolveSelectors() { function Component (line 312) | function Component({index}: $TEMPORARY$object<{index: number}>) { function Main (line 322) | function Main() { FILE: packages/recoil/recoil_values/Recoil_WaitFor.js function concurrentRequests (line 44) | function concurrentRequests( function isError (line 61) | function isError(exp: $FlowFixMe) { FILE: packages/recoil/recoil_values/Recoil_atom.js method if (line 370) | if (isPromise(valueOrUpdater)) { method if (line 518) | if (cachedAnswerForUnvalidatedValue != null) { method if (line 612) | if (typeof options.key !== 'string') { FILE: packages/recoil/recoil_values/Recoil_selector.js method if (line 248) | if (typeof key !== 'string') { method if (line 754) | if (result.state === 'hasError') { method if (line 899) | if (inProgressExecutionInfo.loadingLoadable?.state === 'loading') { method get (line 1042) | get () => {throw new Error('hi')} method if (line 1078) | if (dependencyStack.includes(key)) { method if (line 1165) | if (syncSelectorSetFinished) { FILE: packages/recoil/recoil_values/Recoil_selectorFamily.js method catch (line 126) | catch (error) { method if (line 131) | if (cachedSelector != null) { FILE: packages/recoil/recoil_values/__tests__/Recoil_WaitFor-test.js function getLoadable (line 54) | function getLoadable(atom) { class MyError (line 122) | class MyError extends Error {} class Error1 (line 220) | class Error1 extends Error {} class Error2 (line 221) | class Error2 extends Error {} class Error2 (line 323) | class Error2 extends Error {} class Error1 (line 429) | class Error1 extends Error {} FILE: packages/recoil/recoil_values/__tests__/Recoil_atom-test.js constant DEFAULT_VALUE (line 20) | let React, class Circular (line 254) | class Circular { method constructor (line 257) | constructor() { function TransactionObserver (line 1188) | function TransactionObserver({ function historyEffect (line 1224) | function historyEffect({setSelf, onSet}) { function App (line 1317) | function App() { function Component (line 1389) | function Component() { function NewPage (line 1448) | function NewPage() { function App (line 1453) | function App() { FILE: packages/recoil/recoil_values/__tests__/Recoil_atomFamily-test.js function get (line 99) | function get(recoilValue) { function getLoadable (line 105) | function getLoadable(recoilValue) { function SetsUnvalidatedAtomValues (line 398) | function SetsUnvalidatedAtomValues() { function Switch (line 403) | function Switch({children}: $TEMPORARY$object<{children: Node}>) { function MyReadsAtom (line 408) | function MyReadsAtom({ function SetsUnvalidatedAtomValues (line 467) | function SetsUnvalidatedAtomValues() { function Switch (line 472) | function Switch({children}: $TEMPORARY$object<{children: Node}>) { function MyReadsAtom (line 479) | function MyReadsAtom({getAtom}) { constant BASE_CALLS (line 538) | const BASE_CALLS = function App (line 661) | function App() { function StoreID (line 714) | function StoreID({ function MyApp (line 726) | function MyApp() { FILE: packages/recoil/recoil_values/__tests__/Recoil_atomWithFallback-test.js function get (line 76) | function get( FILE: packages/recoil/recoil_values/__tests__/Recoil_selectorFamily-test.js function set (line 54) | function set(recoilValue: RecoilState, value: number) { FILE: packages/recoil/recoil_values/__tests__/Recoil_selectorHooks-test.js function counterAtom (line 103) | function counterAtom(persistence?: PersistenceSettings) { function booleanAtom (line 111) | function booleanAtom(persistence?: PersistenceSettings) { function plusOneSelector (line 119) | function plusOneSelector(dep: RecoilValue) { function ReadAtom (line 204) | function ReadAtom() { function componentThatToggles (line 215) | function componentThatToggles(a: Node, b: null) { function advanceTimersBy (line 226) | function advanceTimersBy(ms: number) { function Component (line 640) | function Component() { function Component (line 696) | function Component() { function Parent (line 796) | function Parent() { function SelectorUser (line 817) | function SelectorUser() { function ComponentSetter (line 891) | function ComponentSetter() { function ReadsAtomWithoutSuspense (line 1324) | function ReadsAtomWithoutSuspense({ function ReadsAtomWithoutSuspense (line 1365) | function ReadsAtomWithoutSuspense({ function TestComponent (line 1651) | function TestComponent() { function SelectorComponent (line 1815) | function SelectorComponent() { function TestComponent (line 1853) | function TestComponent({ function Component (line 1888) | function Component() { function SetAtomB (line 2149) | function SetAtomB() { function SetAtomA (line 2224) | function SetAtomA() { function SetAtomB (line 2229) | function SetAtomB() { function SetAtomA (line 2287) | function SetAtomA() { function SetAtomB (line 2292) | function SetAtomB() { function SetAtomA (line 2357) | function SetAtomA() { function SetAtomB (line 2362) | function SetAtomB() { function SelectorComponent (line 2506) | function SelectorComponent() { FILE: packages/refine/Refine_API.js function raiseError (line 33) | function raiseError(suffix: string, resultFailure: ?CheckFailure): empty { FILE: packages/refine/Refine_Checkers.js method return (line 117) | return (value, path = new Path()) => { FILE: packages/refine/Refine_ContainerCheckers.js method if (line 211) | if (typeof value !== 'object' || value === null || !isPlainObject(value)) { FILE: packages/refine/Refine_JSON.js method if (line 35) | if (text == null) { FILE: packages/refine/Refine_PrimitiveCheckers.js function mixed (line 24) | function mixed(): Checker { function number (line 57) | function number(): Checker { method return (line 70) | return (value, path = new Path()) => { method return (line 125) | return (value, path = new Path()) => { FILE: packages/refine/Refine_UtilityCheckers.js method return (line 55) | return (value, path = new Path()) => { method return (line 79) | return (value, path = new Path()) => { method if (line 163) | if (value == null) { method if (line 232) | if (value === undefined) { method return (line 360) | return (value, path = new Path()) => { FILE: packages/refine/__tests__/Refine_Containers-test.js class MyClass (line 154) | class MyClass {} class MyClass (line 282) | class MyClass {} FILE: packages/refine/__tests__/Refine_Utilities-test.js function userValidator (line 363) | function userValidator() { FILE: packages/shared/__test_utils__/Recoil_TestingUtils.js constant QUICK_TEST (line 54) | const QUICK_TEST = false; constant IS_INTERNAL (line 57) | const IS_INTERNAL = false; function makeStore (line 60) | function makeStore(): Store { FILE: packages/shared/polyfill/err.js function err (line 13) | function err(message: string): Error { FILE: packages/shared/polyfill/expectationViolation.js method if (line 16) | if (__DEV__) { FILE: packages/shared/polyfill/invariant.js function invariant (line 14) | function invariant(condition: boolean, message: string) { FILE: packages/shared/polyfill/recoverableViolation.js function recoverableViolation (line 14) | function recoverableViolation( FILE: packages/shared/util/Recoil_PerformanceTimings.js function startPerfBlock (line 14) | function startPerfBlock(_id: mixed): () => null { FILE: packages/shared/util/Recoil_RecoilEnv.js function readProcessEnvBooleanFlag (line 33) | function readProcessEnvBooleanFlag(name: string, set: boolean => void) { FILE: packages/shared/util/Recoil_deepFreezeValue.js function shouldNotBeFrozen (line 22) | function shouldNotBeFrozen(value: mixed): boolean { function deepFreezeValue (line 75) | function deepFreezeValue(value: mixed) { FILE: packages/shared/util/Recoil_filterSet.js method if (line 24) | if (callback(value)) { FILE: packages/shared/util/Recoil_gkx.js function Recoil_gkx_OSS (line 16) | function Recoil_gkx_OSS(gk: string): boolean { FILE: packages/shared/util/Recoil_isNode.js function isNode (line 14) | function isNode(object: mixed): boolean { FILE: packages/shared/util/Recoil_stableStringify.js constant TIME_WARNING_THRESHOLD_MS (line 17) | const TIME_WARNING_THRESHOLD_MS = 15; method if (line 24) | if (typeof x === 'string' && !x.includes('"') && !x.includes('\\')) { FILE: packages/shared/util/Recoil_useComponentName.js function useComponentName (line 29) | function useComponentName(): string { FILE: scripts/build.mjs constant BUILD_TARGET (line 19) | const BUILD_TARGET = 'build'; constant PACKAGES (line 21) | const PACKAGES = { function buildAll (line 72) | async function buildAll() { function buildPackage (line 81) | async function buildPackage(target, config) { function buildRollup (line 147) | async function buildRollup(name, inputOptions, outputOptionsList) { FILE: scripts/deploy_nightly_build.js constant DEST_FOLDER (line 15) | const DEST_FOLDER = 'nightly-build-files/'; constant DEST_BRANCH (line 16) | const DEST_BRANCH = 'nightly'; constant COMMIT_MSG (line 18) | const COMMIT_MSG = `Publishing a nightly build`; FILE: scripts/pack.mjs constant BUILD_TARGET (line 15) | const BUILD_TARGET = 'build'; FILE: scripts/rollup-configs.mjs function createInputOption (line 106) | function createInputOption(buildType, folder, inputFile) { constant BUILD_TARGET (line 137) | const BUILD_TARGET = 'build'; function createOutputOption (line 148) | function createOutputOption(packageType, folder, UMDName) { FILE: scripts/utils.mjs function createErrorHandler (line 11) | function createErrorHandler(message) { FILE: typescript/recoil-relay.d.ts type Response (line 34) | interface Response { [key: string]: any; } class EnvironmentKey (line 36) | class EnvironmentKey { FILE: typescript/recoil-sync-test.ts constant DEFAULT_VALUE (line 41) | const DEFAULT_VALUE = new DefaultValue(); class MyClass (line 149) | class MyClass { FILE: typescript/recoil-sync.d.ts type ItemKey (line 25) | type ItemKey = string; type StoreKey (line 26) | type StoreKey = string; type ReadItem (line 29) | type ReadItem = (itemKey: ItemKey) => type ItemDiff (line 36) | type ItemDiff = Map; type ItemSnapshot (line 37) | type ItemSnapshot = Map; type WriteInterface (line 38) | interface WriteInterface { type WriteItems (line 42) | type WriteItems = (state: WriteInterface) => void; type UpdateItem (line 45) | type UpdateItem = (itemKey: ItemKey, newValue: DefaultValue | unknown) =... type UpdateItems (line 46) | type UpdateItems = (items: ItemSnapshot) => void; type UpdateAllKnownItems (line 47) | type UpdateAllKnownItems = (items: ItemSnapshot) => void; type ListenInterface (line 48) | interface ListenInterface { type ListenToItems (line 53) | type ListenToItems = (callbacks: ListenInterface) => void | (() => void); type RecoilSyncOptions (line 56) | interface RecoilSyncOptions { type ReadAtomInterface (line 66) | interface ReadAtomInterface { type ReadAtom (line 69) | type ReadAtom = (callbacks: ReadAtomInterface) => type WriteItem (line 76) | type WriteItem = (itemKey: ItemKey, newValue: DefaultValue | unknown) =>... type ResetItem (line 77) | type ResetItem = (itemKey: ItemKey) => void; type WriteAtomInterface (line 78) | interface WriteAtomInterface { type WriteAtom (line 83) | type WriteAtom = (callbacks: WriteAtomInterface, newValue: DefaultVal... type SyncEffectOptions (line 86) | interface SyncEffectOptions { type LocationOption (line 101) | type LocationOption = type BrowserInterface (line 107) | interface BrowserInterface { type RecoilURLSyncOptions (line 114) | interface RecoilURLSyncOptions { type HistoryOption (line 126) | type HistoryOption = 'push' | 'replace'; type URLSyncEffectOptions (line 127) | interface URLSyncEffectOptions extends SyncEffectOptions { type RecoilURLSyncJSONOptions (line 133) | type RecoilURLSyncJSONOptions = Omit any, S> { type RecoilURLSyncTransitOptions (line 143) | interface RecoilURLSyncTransitOptions extends Omit) { class MySerializableClass (line 544) | class MySerializableClass { method toJSON (line 545) | toJSON() { class MyClass (line 621) | class MyClass {} FILE: typescript/recoil.d.ts type NodeKey (line 21) | type NodeKey = string; class DefaultValue (line 24) | class DefaultValue { type RecoilRootProps (line 29) | type RecoilRootProps = type RecoilEnv (line 41) | interface RecoilEnv { type SnapshotID (line 56) | interface SnapshotID { type ComponentInfo (line 60) | interface ComponentInfo { type RecoilStateInfo (line 64) | interface RecoilStateInfo { class Snapshot (line 77) | class Snapshot { class MutableSnapshot (line 94) | class MutableSnapshot extends Snapshot { type WrappedValue (line 100) | interface WrappedValue { type AtomEffect (line 105) | type AtomEffect = (param: { type AtomOptionsWithoutDefault (line 137) | interface AtomOptionsWithoutDefault { type AtomOptionsWithDefault (line 143) | interface AtomOptionsWithDefault extends AtomOptionsWithoutDefault { type AtomOptions (line 146) | type AtomOptions = type GetRecoilValue (line 158) | type GetRecoilValue = (recoilVal: RecoilValue) => T; type SetterOrUpdater (line 159) | type SetterOrUpdater = ( type Resetter (line 162) | type Resetter = () => void; type TransactionInterface_UNSTABLE (line 163) | interface TransactionInterface_UNSTABLE { type CallbackInterface (line 168) | interface CallbackInterface { type SelectorCallbackInterface (line 181) | interface SelectorCallbackInterface extends CallbackInterface { type GetCallback (line 184) | type GetCallback = , Return>( type SetRecoilState (line 188) | type SetRecoilState = ( type ResetRecoilState (line 193) | type ResetRecoilState = (recoilVal: RecoilState) => void; type EvictionPolicy (line 197) | type EvictionPolicy = 'lru' | 'keep-all' | 'most-recent'; type CachePolicyWithoutEquality (line 210) | type CachePolicyWithoutEquality = type ReadOnlySelectorOptions (line 215) | interface ReadOnlySelectorOptions { type ReadWriteSelectorOptions (line 225) | interface ReadWriteSelectorOptions type StoreID (line 372) | interface StoreID { type BaseLoadable (line 381) | interface BaseLoadable { type ValueLoadable (line 391) | interface ValueLoadable extends BaseLoadable { type LoadingLoadable (line 399) | interface LoadingLoadable extends BaseLoadable { type ErrorLoadable (line 407) | interface ErrorLoadable extends BaseLoadable { type Loadable (line 415) | type Loadable = class AbstractRecoilValue (line 421) | class AbstractRecoilValue { class AbstractRecoilValueReadonly (line 430) | class AbstractRecoilValueReadonly { class RecoilState (line 438) | class RecoilState extends AbstractRecoilValue {} class RecoilValueReadOnly (line 439) | class RecoilValueReadOnly extends AbstractRecoilValueReadonly {} type RecoilValue (line 440) | type RecoilValue = RecoilValueReadOnly | RecoilState; type Primitive (line 450) | type Primitive = undefined | null | boolean | number | symbol | string; type HasToJSON (line 451) | interface HasToJSON { type SerializableParam (line 455) | type SerializableParam = type AtomFamilyOptionsWithoutDefault (line 463) | interface AtomFamilyOptionsWithoutDefault { type AtomFamilyOptionsWithDefault (line 474) | interface AtomFamilyOptionsWithDefault type AtomFamilyOptions (line 486) | type AtomFamilyOptions = type ReadOnlySelectorFamilyOptions (line 497) | interface ReadOnlySelectorFamilyOptions { type ReadWriteSelectorFamilyOptions (line 510) | interface ReadWriteSelectorFamilyOptions< type UnwrapRecoilValue (line 576) | type UnwrapRecoilValue = T extends RecoilValue ? R : never; type UnwrapRecoilValues (line 578) | type UnwrapRecoilValues< type UnwrapRecoilValueLoadables (line 583) | type UnwrapRecoilValueLoadables< type UnwrapLoadable (line 633) | type UnwrapLoadable = T extends Loadable type UnwrapLoadables (line 638) | type UnwrapLoadables = { FILE: typescript/refine-test.ts type MyType (line 49) | type MyType = CheckerReturnType; type ObjectWithOptional (line 142) | type ObjectWithOptional = CheckerReturnType; class Custom (line 226) | class Custom {} FILE: typescript/refine.d.ts type CheckerResult (line 12) | type CheckerResult = V extends Checker type CheckerReturnType (line 18) | type CheckerReturnType = V extends Checker class Path (line 26) | class Path { type CheckFailure (line 35) | type CheckFailure = Readonly<{ type CheckSuccess (line 44) | type CheckSuccess = Readonly<{ type CheckResult (line 55) | type CheckResult = CheckSuccess | CheckFailure; type Checker (line 61) | type Checker = (value: unknown, path?: Path) => CheckResult; type AssertionFunction (line 87) | type AssertionFunction = (value: unknown) => V; type CoercionFunction (line 92) | type CoercionFunction = (value: unknown) => V | null | undefined; type OptionalPropertyChecker (line 181) | interface OptionalPropertyChecker { type CheckerObject (line 200) | type CheckerObject = Readonly<{ type CheckersToValues (line 204) | type CheckersToValues = { type WhereValue (line 208) | type WhereValue = Pick< type RequiredCheckerProperties (line 215) | type RequiredCheckerProperties = WhereVa... type OptionalCheckerProperties (line 220) | type OptionalCheckerProperties = Partial< type ObjectCheckerResult (line 224) | type ObjectCheckerResult = CheckersToVal... type JSONParser (line 295) | type JSONParser = (input: string | null | undefined) => T; type ElementType (line 387) | type ElementType = T extends unknown[] ? T[number] : T;