# @typed/fx/RefGraph

29 unique exports.

## Constructors

- [directed](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL2Z4L1JlZkdyYXBoI2RpcmVjdGVk/)
- [make](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL2Z4L1JlZkdyYXBoI21ha2U/)
- [undirected](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL2Z4L1JlZkdyYXBoI3VuZGlyZWN0ZWQ/)

## Derived queries

- [connectedComponents](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL2Z4L1JlZkdyYXBoI2Nvbm5lY3RlZENvbXBvbmVudHM/)
- [edgeCount](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL2Z4L1JlZkdyYXBoI2VkZ2VDb3VudA/)
- [neighbors](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL2Z4L1JlZkdyYXBoI25laWdoYm9ycw/)
- [neighborsDirected](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL2Z4L1JlZkdyYXBoI25laWdoYm9yc0RpcmVjdGVk/)
- [nodeCount](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL2Z4L1JlZkdyYXBoI25vZGVDb3VudA/)
- [stronglyConnectedComponents](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL2Z4L1JlZkdyYXBoI3N0cm9uZ2x5Q29ubmVjdGVkQ29tcG9uZW50cw/)

## Optional queries

- [findEdge](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL2Z4L1JlZkdyYXBoI2ZpbmRFZGdl/)
- [findNode](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL2Z4L1JlZkdyYXBoI2ZpbmROb2Rl/)
- [getEdge](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL2Z4L1JlZkdyYXBoI2dldEVkZ2U/)
- [getNode](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL2Z4L1JlZkdyYXBoI2dldE5vZGU/)

## State models

- [RefGraph](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL2Z4L1JlZkdyYXBoI1JlZkdyYXBo/)

## State predicates

- [hasEdge](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL2Z4L1JlZkdyYXBoI2hhc0VkZ2U/)
- [hasNode](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL2Z4L1JlZkdyYXBoI2hhc05vZGU/)
- [isAcyclic](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL2Z4L1JlZkdyYXBoI2lzQWN5Y2xpYw/)
- [isBipartite](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL2Z4L1JlZkdyYXBoI2lzQmlwYXJ0aXRl/)

## State updates

- [addEdge](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL2Z4L1JlZkdyYXBoI2FkZEVkZ2U/)
- [addNode](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL2Z4L1JlZkdyYXBoI2FkZE5vZGU/)
- [filterEdges](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL2Z4L1JlZkdyYXBoI2ZpbHRlckVkZ2Vz/)
- [filterNodes](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL2Z4L1JlZkdyYXBoI2ZpbHRlck5vZGVz/)
- [mapEdges](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL2Z4L1JlZkdyYXBoI21hcEVkZ2Vz/)
- [mapNodes](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL2Z4L1JlZkdyYXBoI21hcE5vZGVz/)
- [removeEdge](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL2Z4L1JlZkdyYXBoI3JlbW92ZUVkZ2U/)
- [removeNode](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL2Z4L1JlZkdyYXBoI3JlbW92ZU5vZGU/)
- [reverse](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL2Z4L1JlZkdyYXBoI3JldmVyc2U/)
- [updateEdge](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL2Z4L1JlZkdyYXBoI3VwZGF0ZUVkZ2U/)
- [updateNode](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL2Z4L1JlZkdyYXBoI3VwZGF0ZU5vZGU/)
