resolveTemplateReferences method

void resolveTemplateReferences({
  1. required AFCommandContext context,
})

Resolves references to other registered templates.

Implementation

void resolveTemplateReferences({
  required AFCommandContext context,
}) {
  final templates = context.definitions.templates;
  for(final id in templates.templateCodes) {
    final template = templates.find(id);
    assert(template != null);
    if(template != null) {
      buffer.replaceTemplate(context, id.toString(), template);
    }
  }
}