NewMapType returns a new MapType.
(keyType, valueType ast.BaseTerm)
| 83 | |
| 84 | // NewMapType returns a new MapType. |
| 85 | func NewMapType(keyType, valueType ast.BaseTerm) ast.ApplyFn { |
| 86 | return newTypeExpr(MapType, keyType, valueType) |
| 87 | } |
| 88 | |
| 89 | // NewOpt wraps a label-type pair inside a StructType. |
| 90 | // fn:optional(/foo, /string) |