A labeled, possibly empty, list of references to user types.
For example, for some signature of some struct defined so:
const MyStruct = Schema.struct({ ... mySignature: Schema.Array(MyOtherStruct), ...}) Copy
const MyStruct = Schema.struct({ ... mySignature: Schema.Array(MyOtherStruct), ...})
We would expect the compiled signature of mySignature to have a reference to:
mySignature
{ display: 'MyOtherStruct[]', targets: ['MyOtherStruct'],} Copy
{ display: 'MyOtherStruct[]', targets: ['MyOtherStruct'],}
Primitive reference to the bigint type.
bigint
Make the given reference optional.
Collect all displays from given references.
Collect all targets from given references.
A curried version of Reference.
Format the reference display to match a rest tuple: prefix with ... and suffix with [].
...
[]
A reference to a single user type.
Convert a node into a reference to this node.
References to native types with no targets.
targets
Suffix given string on the reference display.
Make the given reference optional if the given boolean is true.
A labeled, possibly empty, list of references to user types.
For example, for some signature of some struct defined so:
We would expect the compiled signature of
mySignature
to have a reference to: