angular2
Version:
Angular 2 - a web framework for modern web apps
75 lines (74 loc) • 1.97 kB
TypeScript
export declare const NAMED_ENTITIES: {
'lt': string;
'gt': string;
'nbsp': string;
'amp': string;
'Aacute': string;
'Acirc': string;
'Agrave': string;
'Atilde': string;
'Auml': string;
'Ccedil': string;
'Eacute': string;
'Ecirc': string;
'Egrave': string;
'Euml': string;
'Iacute': string;
'Icirc': string;
'Igrave': string;
'Iuml': string;
'Oacute': string;
'Ocirc': string;
'Ograve': string;
'Otilde': string;
'Ouml': string;
'Uacute': string;
'Ucirc': string;
'Ugrave': string;
'Uuml': string;
'aacute': string;
'acirc': string;
'agrave': string;
'atilde': string;
'auml': string;
'ccedil': string;
'eacute': string;
'ecirc': string;
'egrave': string;
'euml': string;
'iacute': string;
'icirc': string;
'igrave': string;
'iuml': string;
'oacute': string;
'ocirc': string;
'ograve': string;
'otilde': string;
'ouml': string;
'uacute': string;
'ucirc': string;
'ugrave': string;
'uuml': string;
};
export declare enum HtmlTagContentType {
RAW_TEXT = 0,
ESCAPABLE_RAW_TEXT = 1,
PARSABLE_DATA = 2,
}
export declare class HtmlTagDefinition {
private closedByChildren;
closedByParent: boolean;
requiredParent: string;
implicitNamespacePrefix: string;
contentType: HtmlTagContentType;
constructor({closedByChildren, requiredParent, implicitNamespacePrefix, contentType, closedByParent}?: {
closedByChildren?: string;
closedByParent?: boolean;
requiredParent?: string;
implicitNamespacePrefix?: string;
contentType?: HtmlTagContentType;
});
requireExtraParent(currentParent: string): boolean;
isClosedByChild(name: string): boolean;
}
export declare function getHtmlTagDefinition(tagName: string): HtmlTagDefinition;