Value ports in Bolt 2 will support type hinting, that is, users will be able to specify a more specific type descendant than the initial port definition.

Inspector Display

Port type hinting is particularly useful to avoid using a literal unit for object input ports. For example, on the Debug.Log unit, type hinting the Message port from Object to String will display the inline string inspector inline and provide string contextual options when dragging a new connection from that port.

Value Input Hinting

Hinting a value input type will have the following impacts:

Value Output Hinting

Hinting a value output type will have the following impacts: