buildListReference function

TypeReference buildListReference(
  1. SchemaFieldType typeArgument
)

Implementation

TypeReference buildListReference(SchemaFieldType typeArgument) {
  return TypeReference((b) {
    b.symbol = "List";

    var typeArgReference = PrimitiveMapper.typeReferences[typeArgument.primitive]!;
    if(typeArgument.nullable) {
      typeArgReference = typeArgReference.asNullable;
    }

    b.types.add(typeArgReference);
  }).type;
}