buildPossibleTypes function
Code
buildPossibleTypes(
- DocumentNode document
Implementation
Code buildPossibleTypes(DocumentNode document) {
// generate the map of possible types
final possibleTypesMap = document.possibleTypesMap();
// wrap the map in a literal for codegen
final possibleTypesLiteral = literalMap(possibleTypesMap);
// assign the literal to a const variable named "possibleTypes"
return declareConst("possibleTypesMap",
type: Reference("Map<String, Set<String>>"))
.assign(possibleTypesLiteral)
.statement;
}