1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 | export declare enum TagContentType {
|
9 | RAW_TEXT = 0,
|
10 | ESCAPABLE_RAW_TEXT = 1,
|
11 | PARSABLE_DATA = 2
|
12 | }
|
13 | export interface TagDefinition {
|
14 | closedByParent: boolean;
|
15 | implicitNamespacePrefix: string | null;
|
16 | isVoid: boolean;
|
17 | ignoreFirstLf: boolean;
|
18 | canSelfClose: boolean;
|
19 | preventNamespaceInheritance: boolean;
|
20 | isClosedByChild(name: string): boolean;
|
21 | getContentType(prefix?: string): TagContentType;
|
22 | }
|
23 | export declare function splitNsName(elementName: string): [string | null, string];
|
24 | export declare function isNgContainer(tagName: string): boolean;
|
25 | export declare function isNgContent(tagName: string): boolean;
|
26 | export declare function isNgTemplate(tagName: string): boolean;
|
27 | export declare function getNsPrefix(fullName: string): string;
|
28 | export declare function getNsPrefix(fullName: null): null;
|
29 | export declare function mergeNsAndName(prefix: string, localName: string): string;
|