function getToRefSet() {
    if (toRefSet) {
      return toRefSet
    }
    const tracker = new eslintUtils.ReferenceTracker(
      context.getSourceCode().scopeManager.scopes[0]
    )
    const toRefNodes = new Set()
    for (const { node } of utils.iterateReferencesTraceMap(tracker, {
      [eslintUtils.ReferenceTracker.ESM]: true,
      toRef: {
        [eslintUtils.ReferenceTracker.CALL]: true
      }
    })) {
      toRefNodes.add(node)
    }
    const toRefsNodes = new Set()
    for (const { node } of utils.iterateReferencesTraceMap(tracker, {
      [eslintUtils.ReferenceTracker.ESM]: true,
      toRefs: {
        [eslintUtils.ReferenceTracker.CALL]: true
      }
    })) {
      toRefsNodes.add(node)
    }

    return (toRefSet = { toRefNodes, toRefsNodes })
  }
@type {{ toRefNodes: Set<ESNode>, toRefsNodes: Set<ESNode>} | null}