Skip to content
This repository was archived by the owner on Sep 12, 2019. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 0 additions & 3 deletions lib/angular_ast.dart
Original file line number Diff line number Diff line change
Expand Up @@ -13,16 +13,13 @@ export 'package:angular_ast/src/ast.dart'
CloseElementAst,
CommentAst,
ElementAst,
EmbeddedContentAst,
EmbeddedTemplateAst,
EventAst,
ExpressionAst,
InterpolationAst,
ParsedAttributeAst,
ParsedBananaAst,
ParsedCloseElementAst,
ParsedDecoratorAst,
ParsedEmbeddedContentAst,
ParsedEventAst,
ParsedInterpolationAst,
ParsedElementAst,
Expand Down
3 changes: 0 additions & 3 deletions lib/src/ast.dart
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,6 @@ export 'package:angular_ast/src/ast/attribute.dart'
export 'package:angular_ast/src/ast/close_element.dart'
show CloseElementAst, ParsedCloseElementAst;
export 'package:angular_ast/src/ast/comment.dart' show CommentAst;
export 'package:angular_ast/src/ast/content.dart'
show EmbeddedContentAst, ParsedEmbeddedContentAst;
export 'package:angular_ast/src/ast/element.dart'
show ElementAst, ParsedElementAst;
export 'package:angular_ast/src/ast/event.dart' show EventAst, ParsedEventAst;
Expand All @@ -26,7 +24,6 @@ export 'package:angular_ast/src/ast/property.dart'
show PropertyAst, ParsedPropertyAst;
export 'package:angular_ast/src/ast/reference.dart'
show ReferenceAst, ParsedReferenceAst;
export 'package:angular_ast/src/ast/template.dart' show EmbeddedTemplateAst;
export 'package:angular_ast/src/ast/text.dart' show TextAst;
export 'package:angular_ast/src/ast/sugar/banana.dart'
show BananaAst, ParsedBananaAst;
Expand Down
131 changes: 0 additions & 131 deletions lib/src/ast/content.dart

This file was deleted.

20 changes: 20 additions & 0 deletions lib/src/ast/element.dart
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,12 @@ abstract class ElementAst implements StandaloneTemplateAst {
/// Determines whether the element tag name is void element.
bool get isVoidElement;

/// Determines if the element tag name is 'template'.
bool get isTemplate;

/// Determines if the element tag name is 'ng-content'.
bool get isNgContent;

/// CloseElement complement
///
/// If [closeComplement] == null, then [isVoidElement] is true.
Expand Down Expand Up @@ -238,6 +244,14 @@ class ParsedElementAst extends TemplateAst with ElementAst {
/// Star assignments.
@override
final List<StarAst> stars;

/// Indicates if 'template'.
@override
bool get isTemplate => name == 'template';

/// Indicates if 'ng-content'.
@override
bool get isNgContent => name == 'ng-content';
}

class _SyntheticElementAst extends SyntheticTemplateAst with ElementAst {
Expand Down Expand Up @@ -296,4 +310,10 @@ class _SyntheticElementAst extends SyntheticTemplateAst with ElementAst {

@override
final List<StarAst> stars;

@override
bool get isTemplate => name == 'template';

@override
bool get isNgContent => name == 'ng-content';
}
Loading