Skip to main content


Represents types that could contain references or free type parameters. Such types can appear as function parameters, in fields of structs, or as actual type parameter.

type OpenMoveType {
signature: OpenMoveTypeSignature!
repr: String!


OpenMoveType.signature ● OpenMoveTypeSignature! non-null scalar

Structured representation of the type signature.

OpenMoveType.repr ● String! non-null scalar

Flat representation of the type signature, as a displayable string.

Member Of

MoveField object ● MoveFunction object