{
  "id": "module:@typed/fx/RefGraph",
  "module": {
    "packageName": "@typed/fx",
    "packageVersion": "2.0.0-beta.13",
    "consumerSpecifier": "@typed/fx/RefGraph",
    "exportSubpath": "./RefGraph",
    "mediaType": "text/typescript",
    "categories": [
      {
        "name": "Constructors",
        "exposureIds": [
          "@typed/fx/RefGraph#directed",
          "@typed/fx/RefGraph#make",
          "@typed/fx/RefGraph#undirected"
        ]
      },
      {
        "name": "Derived queries",
        "exposureIds": [
          "@typed/fx/RefGraph#connectedComponents",
          "@typed/fx/RefGraph#edgeCount",
          "@typed/fx/RefGraph#neighbors",
          "@typed/fx/RefGraph#neighborsDirected",
          "@typed/fx/RefGraph#nodeCount",
          "@typed/fx/RefGraph#stronglyConnectedComponents"
        ]
      },
      {
        "name": "Optional queries",
        "exposureIds": [
          "@typed/fx/RefGraph#findEdge",
          "@typed/fx/RefGraph#findNode",
          "@typed/fx/RefGraph#getEdge",
          "@typed/fx/RefGraph#getNode"
        ]
      },
      {
        "name": "State models",
        "exposureIds": [
          "@typed/fx/RefGraph#RefGraph"
        ]
      },
      {
        "name": "State predicates",
        "exposureIds": [
          "@typed/fx/RefGraph#hasEdge",
          "@typed/fx/RefGraph#hasNode",
          "@typed/fx/RefGraph#isAcyclic",
          "@typed/fx/RefGraph#isBipartite"
        ]
      },
      {
        "name": "State updates",
        "exposureIds": [
          "@typed/fx/RefGraph#addEdge",
          "@typed/fx/RefGraph#addNode",
          "@typed/fx/RefGraph#filterEdges",
          "@typed/fx/RefGraph#filterNodes",
          "@typed/fx/RefGraph#mapEdges",
          "@typed/fx/RefGraph#mapNodes",
          "@typed/fx/RefGraph#removeEdge",
          "@typed/fx/RefGraph#removeNode",
          "@typed/fx/RefGraph#reverse",
          "@typed/fx/RefGraph#updateEdge",
          "@typed/fx/RefGraph#updateNode"
        ]
      }
    ],
    "exposureIds": [
      "@typed/fx/RefGraph#RefGraph",
      "@typed/fx/RefGraph#addEdge",
      "@typed/fx/RefGraph#addNode",
      "@typed/fx/RefGraph#connectedComponents",
      "@typed/fx/RefGraph#directed",
      "@typed/fx/RefGraph#edgeCount",
      "@typed/fx/RefGraph#filterEdges",
      "@typed/fx/RefGraph#filterNodes",
      "@typed/fx/RefGraph#findEdge",
      "@typed/fx/RefGraph#findNode",
      "@typed/fx/RefGraph#getEdge",
      "@typed/fx/RefGraph#getNode",
      "@typed/fx/RefGraph#hasEdge",
      "@typed/fx/RefGraph#hasNode",
      "@typed/fx/RefGraph#isAcyclic",
      "@typed/fx/RefGraph#isBipartite",
      "@typed/fx/RefGraph#make",
      "@typed/fx/RefGraph#mapEdges",
      "@typed/fx/RefGraph#mapNodes",
      "@typed/fx/RefGraph#neighbors",
      "@typed/fx/RefGraph#neighborsDirected",
      "@typed/fx/RefGraph#nodeCount",
      "@typed/fx/RefGraph#removeEdge",
      "@typed/fx/RefGraph#removeNode",
      "@typed/fx/RefGraph#reverse",
      "@typed/fx/RefGraph#stronglyConnectedComponents",
      "@typed/fx/RefGraph#undirected",
      "@typed/fx/RefGraph#updateEdge",
      "@typed/fx/RefGraph#updateNode"
    ],
    "uniqueExportCount": 29
  }
}
