feat(transformers): updated transformers
This commit is contained in:
@ -61,6 +61,7 @@ class _DirectiveMetadataVisitor extends Object
|
||||
hostProperties: {},
|
||||
hostAttributes: {},
|
||||
readAttributes: [],
|
||||
exportAs: null,
|
||||
callOnDestroy: false,
|
||||
callOnChange: false,
|
||||
callOnCheck: false,
|
||||
@ -136,6 +137,9 @@ class _DirectiveMetadataVisitor extends Object
|
||||
case 'lifecycle':
|
||||
_populateLifecycle(node.expression);
|
||||
break;
|
||||
case 'exportAs':
|
||||
_populateExportAs(node.expression);
|
||||
break;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
@ -225,6 +229,11 @@ class _DirectiveMetadataVisitor extends Object
|
||||
hostAttributeValue, meta.hostAttributes, 'Directive#hostAttributes');
|
||||
}
|
||||
|
||||
void _populateExportAs(Expression exportAsValue) {
|
||||
_checkMeta();
|
||||
meta.exportAs = _expressionToString(exportAsValue, 'Directive#exportAs');
|
||||
}
|
||||
|
||||
void _populateLifecycle(Expression lifecycleValue) {
|
||||
_checkMeta();
|
||||
if (lifecycleValue is! ListLiteral) {
|
||||
|
Reference in New Issue
Block a user