(
name,
fieldName,
fieldType = Type.int32({ encoding: "fixed" }),
typeId = TypeId.NAMED_STRUCT,
userTypeId = -1,
)
| 54 | } |
| 55 | |
| 56 | function remoteStruct( |
| 57 | name, |
| 58 | fieldName, |
| 59 | fieldType = Type.int32({ encoding: "fixed" }), |
| 60 | typeId = TypeId.NAMED_STRUCT, |
| 61 | userTypeId = -1, |
| 62 | ) { |
| 63 | return new TypeMeta([new FieldInfo( |
| 64 | fieldName, |
| 65 | fieldType.typeId, |
| 66 | fieldType.userTypeId, |
| 67 | fieldType.trackingRef === true, |
| 68 | fieldType.nullable === true, |
| 69 | fieldType.options, |
| 70 | )], { |
| 71 | namespace: "example", |
| 72 | typeId, |
| 73 | typeName: name, |
| 74 | userTypeId, |
| 75 | }); |
| 76 | } |
| 77 | |
| 78 | function anyStruct(fieldName, fieldType = Type.int32({ encoding: "fixed" })) { |
| 79 | return remoteStruct("", fieldName, fieldType, TypeId.COMPATIBLE_STRUCT, 901); |
no test coverage detected