# NodeBindingState

Type alias · category: Types

Source: https://github.com/playcanvas/web-components/blob/252f001881302c266c8d727044408c32be2bb5e7/src/node.ts#L20

The binding states a `<pc-node>` element moves through. `pending` while the host has not yet
instantiated (or no `name` is assigned), `bound` once a node has been resolved and decorated,
`missing`/`ambiguous`/`duplicate` when resolution failed — each accompanied by a warning
naming the cause.

```ts
type NodeBindingState = "pending" | "bound" | "missing" | "ambiguous" | "duplicate"
```
