Support named canonical exports

This commit is contained in:
2021-03-06 11:44:32 -06:00
parent be1f615858
commit cd387af2c6
3 changed files with 9 additions and 1 deletions

View File

@@ -105,7 +105,7 @@ export abstract class Canonical<T> extends Unit {
}
public async initCanonicalItem(definition: CanonicalDefinition): Promise<T> {
return definition.imported.default
return definition.imported.default ?? definition.imported[definition.canonicalName]
}
protected async buildCanonicalDefinition(filePath: string): Promise<CanonicalDefinition> {