(node: AnyNode)
| 151 | } |
| 152 | |
| 153 | function nodeMakeIdentity(node: AnyNode): NodeIdentity { |
| 154 | if (node.service !== undefined) return { service: node.service } |
| 155 | return { name: node.name } |
| 156 | } |
| 157 | |
| 158 | function isNode(input: Layer.Any | AnyNode): input is AnyNode { |
| 159 | return "kind" in input && "dependencies" in input |