TemplateRegistry constructor

TemplateRegistry({
  1. TemplateLoader loader = const TemplateLoader(),
  2. List<Directory>? searchDirectories,
  3. List<Template>? initialTemplates,
})

Implementation

TemplateRegistry({
  TemplateLoader loader = const TemplateLoader(),
  List<Directory>? searchDirectories,
  List<Template>? initialTemplates,
}) : _loader = loader {
  if (initialTemplates != null) {
    for (final tmpl in initialTemplates) {
      registerTemplate(tmpl);
    }
  }

  if (searchDirectories != null) {
    for (final dir in searchDirectories) {
      discoverFromDirectory(dir);
    }
  }
}