1
1
import { NodeTypes } from "../constants" ;
2
- import { SimpleNode , TemplatesContainerNode } from "./simple-node" ;
2
+ import { SimpleNode , CompositeNode } from "./simple-node" ;
3
3
import { BaseNode } from "./base-node" ;
4
4
5
5
export interface DocumentNode extends BaseNode {
@@ -9,7 +9,7 @@ export interface DocumentNode extends BaseNode {
9
9
> ;
10
10
}
11
11
12
- export type TextNode = TemplatesContainerNode < NodeTypes . Text > ;
12
+ export type TextNode = CompositeNode < NodeTypes . Text > ;
13
13
14
14
export interface TagNode extends BaseNode {
15
15
type : NodeTypes . Tag ;
@@ -38,10 +38,9 @@ export interface AttributeNode extends BaseNode {
38
38
endWrapper ?: AttributeValueWrapperEndNode ;
39
39
}
40
40
41
- export type AttributeKeyNode = TemplatesContainerNode < NodeTypes . AttributeKey > ;
41
+ export type AttributeKeyNode = CompositeNode < NodeTypes . AttributeKey > ;
42
42
43
- export type AttributeValueNode =
44
- TemplatesContainerNode < NodeTypes . AttributeValue > ;
43
+ export type AttributeValueNode = CompositeNode < NodeTypes . AttributeValue > ;
45
44
46
45
export type AttributeValueWrapperStartNode =
47
46
SimpleNode < NodeTypes . AttributeValueWrapperStart > ;
@@ -63,8 +62,7 @@ export type CloseScriptTagNode = SimpleNode<NodeTypes.CloseScriptTag>;
63
62
64
63
export type OpenScriptTagEndNode = SimpleNode < NodeTypes . OpenScriptTagEnd > ;
65
64
66
- export type ScriptTagContentNode =
67
- TemplatesContainerNode < NodeTypes . ScriptTagContent > ;
65
+ export type ScriptTagContentNode = CompositeNode < NodeTypes . ScriptTagContent > ;
68
66
69
67
export interface StyleTagNode extends BaseNode {
70
68
type : NodeTypes . StyleTag ;
@@ -79,8 +77,7 @@ export type OpenStyleTagStartNode = SimpleNode<NodeTypes.OpenStyleTagStart>;
79
77
80
78
export type OpenStyleTagEndNode = SimpleNode < NodeTypes . OpenStyleTagEnd > ;
81
79
82
- export type StyleTagContentNode =
83
- TemplatesContainerNode < NodeTypes . StyleTagContent > ;
80
+ export type StyleTagContentNode = CompositeNode < NodeTypes . StyleTagContent > ;
84
81
85
82
export type CloseStyleTagNode = SimpleNode < NodeTypes . CloseStyleTag > ;
86
83
@@ -95,8 +92,7 @@ export type CommentOpenNode = SimpleNode<NodeTypes.CommentOpen>;
95
92
96
93
export type CommentCloseNode = SimpleNode < NodeTypes . CommentClose > ;
97
94
98
- export type CommentContentNode =
99
- TemplatesContainerNode < NodeTypes . CommentContent > ;
95
+ export type CommentContentNode = CompositeNode < NodeTypes . CommentContent > ;
100
96
101
97
export interface DoctypeNode extends BaseNode {
102
98
type : NodeTypes . Doctype ;
0 commit comments