Skip to content

Upgrading @angular/compiler 13 to 14

Unknown13.4.0 → 14.3.0

Fetching 56 releases from GitHub…0 / 56
UnknownUpgrade verdict

DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.

  • DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
  • This page updates as the notes come in.
Still reading release notes

DepDelta is still reading the release notes in this range. This updates as they come in.

Node.js requirement changed in 14.0.0-next.6: ^12.20.0 || ^14.15.0 || >=16.10.0 → ^14.15.0 || >=16.10.0.

Generated by DepDelta from published .d.ts files. Not mixed with prose notes.

  • removed: export * from './public_api'
  • removed: export * from './compiler'
  • added: abstract class AST
  • added: abstract class ASTWithName extends AST
  • added: abstract class ElementSchemaRegistry
  • added: abstract class Expression
  • added: abstract class NodeWithI18n implements BaseNode
  • added: abstract class ResourceLoader
  • added: abstract class Serializer
  • added: abstract class Statement
  • added: abstract class Type
  • added: abstract method AST.visit(visitor: AstVisitor, context?: any): any
  • added: abstract method ElementSchemaRegistry.allKnownElementNames(): string[]
  • added: abstract method ElementSchemaRegistry.getDefaultComponentElementName(): string
  • added: abstract method ElementSchemaRegistry.getMappedPropName(propName: string): string
  • added: abstract method ElementSchemaRegistry.hasElement(tagName: string, schemaMetas: SchemaMetadata[]): boolean
  • added: abstract method ElementSchemaRegistry.hasProperty(tagName: string, propName: string, schemaMetas: SchemaMetadata[]): boolean
  • added: abstract method ElementSchemaRegistry.normalizeAnimationStyleProperty(propName: string): string
  • added: abstract method ElementSchemaRegistry.normalizeAnimationStyleValue(camelCaseProp: string, userProvidedProp: string, val: string | number): { error: string; value: string }
  • added: abstract method ElementSchemaRegistry.securityContext(elementName: string, propName: string, isAttribute: boolean): SecurityContext
  • added: abstract method ElementSchemaRegistry.validateAttribute(name: string): { error: boolean; msg?: string }
  • added: abstract method ElementSchemaRegistry.validateProperty(name: string): { error: boolean; msg?: string }
  • added: abstract method Expression.isConstant(): boolean
  • added: abstract method Expression.isEquivalent(e: Expression): boolean
  • added: abstract method Expression.visitExpression(visitor: ExpressionVisitor, context: any): any
  • added: abstract method NodeWithI18n.visit(visitor: Visitor, context: any): any
  • added: abstract method ResourceLoader.get(url: string): Promise<string> | string
  • added: abstract method Serializer.digest(message: i18n.Message): string
  • added: abstract method Serializer.load(content: string, url: string): { locale: string | null; i18nNodesByMsgId: { [msgId: string]: i18n.Node[] } }
  • added: abstract method Serializer.write(messages: i18n.Message[], locale: string | null): string
  • added: abstract method Statement.isEquivalent(stmt: Statement): boolean
  • added: abstract method Statement.visitStatement(visitor: StatementVisitor, context: any): any
  • added: abstract method Type.visitType(visitor: TypeVisitor, context: any): any
  • added: class ASTWithSource extends AST
  • added: class AbsoluteSourceSpan
  • added: class ArrayType extends Type
  • added: class AstMemoryEfficientTransformer implements AstVisitor
  • added: class AstTransformer implements AstVisitor
  • added: class Attribute extends NodeWithI18n
  • added: class Binary extends AST
  • added: class BinaryOperatorExpr extends Expression
  • added: class BindingPipe extends ASTWithName
  • added: class BoundElementProperty
  • added: class BuiltinType extends Type
  • added: class Call extends AST
  • added: class Chain extends AST
  • added: class CommaExpr extends Expression
  • added: class Comment implements BaseNode
  • added: class CompilerConfig
  • added: class Conditional extends AST
  • added: class ConditionalExpr extends Expression
  • added: class ConstantPool
  • added: class CssSelector
  • added: class DeclareFunctionStmt extends Statement
  • added: class DeclareVarStmt extends Statement
  • added: class DomElementSchemaRegistry extends ElementSchemaRegistry
  • added: class Element extends NodeWithI18n
  • added: class EmitterVisitorContext
  • added: class EmptyExpr extends AST
  • added: class Expansion extends NodeWithI18n
  • added: class ExpansionCase implements BaseNode
  • added: class ExpressionBinding
  • added: class ExpressionStatement extends Statement
  • added: class ExpressionType extends Type
  • added: class ExternalExpr extends Expression
  • added: class ExternalReference
  • added: class FunctionExpr extends Expression
  • added: class HtmlParser extends Parser_2
  • added: class HtmlTagDefinition implements TagDefinition
  • added: class I18NHtmlParser implements HtmlParser
  • added: class IfStmt extends Statement
  • added: class ImplicitReceiver extends AST
  • added: class InstantiateExpr extends Expression
  • added: class Interpolation extends AST
  • added: class InterpolationConfig
  • added: class InvokeFunctionExpr extends Expression
  • added: class JSDocComment extends LeadingComment
  • added: class JitEvaluator
  • added: class KeyedRead extends AST
  • added: class KeyedWrite extends AST
  • added: class LeadingComment
  • added: class Lexer
  • added: class LiteralArray extends AST
  • added: class LiteralArrayExpr extends Expression
  • added: class LiteralExpr extends Expression
  • added: class LiteralMap extends AST
  • added: class LiteralMapExpr extends Expression
  • added: class LiteralPrimitive extends AST
  • added: class LocalizedString extends Expression
  • added: class MapType extends Type
  • added: class MessageBundle
  • added: class NonNullAssert extends AST
  • added: class NotExpr extends Expression
  • added: class ParseError
  • added: class ParseLocation
  • added: class ParseSourceFile
  • added: class ParseSourceSpan
  • added: class ParseSpan
  • added: class ParseTreeResult
  • added: class ParsedEvent
  • added: class ParsedProperty
  • added: class ParsedVariable
  • added: class Parser
  • added: class ParserError
  • added: class PrefixNot extends AST
  • added: class PropertyRead extends ASTWithName
  • added: class PropertyWrite extends ASTWithName
  • added: class R3BoundTarget<DirectiveT extends DirectiveMeta> implements BoundTarget<DirectiveT>
  • added: class R3Identifiers
  • added: class R3TargetBinder<DirectiveT extends DirectiveMeta> implements TargetBinder<DirectiveT>
  • added: class ReadKeyExpr extends Expression
  • added: class ReadPropExpr extends Expression
  • added: class ReadVarExpr extends Expression
  • added: class RecursiveAstVisitor implements AstVisitor
  • added: class RecursiveVisitor implements Visitor
  • added: class ReturnStatement extends Statement
  • added: class SafeCall extends AST
  • added: class SafeKeyedRead extends AST
  • added: class SafePropertyRead extends ASTWithName
  • added: class SelectorContext<T = any>
  • added: class SelectorListContext
  • added: class SelectorMatcher<T = any>
  • added: class SplitInterpolation
  • added: class TaggedTemplateExpr extends Expression
  • added: class TemplateBindingParseResult
  • added: class TemplateLiteral
  • added: class TemplateLiteralElement
  • added: class Text extends NodeWithI18n
  • added: class ThisReceiver extends ImplicitReceiver
  • added: class TmplAstBoundAttribute implements TmplAstNode
  • added: class TmplAstBoundEvent implements TmplAstNode
  • added: class TmplAstBoundText implements TmplAstNode
  • added: class TmplAstContent implements TmplAstNode
  • added: class TmplAstElement implements TmplAstNode
  • added: class TmplAstIcu implements TmplAstNode
  • added: class TmplAstRecursiveVisitor implements Visitor_3<void>
  • added: class TmplAstReference implements TmplAstNode
  • added: class TmplAstTemplate implements TmplAstNode
  • added: class TmplAstText implements TmplAstNode
  • added: class TmplAstTextAttribute implements TmplAstNode
  • added: class TmplAstVariable implements TmplAstNode
  • added: class Token
  • added: class TreeError extends ParseError
  • added: class TypeofExpr extends Expression
  • added: class Unary extends Binary
  • added: class UnaryOperatorExpr extends Expression
  • added: class VariableBinding
  • added: class Version
  • added: class WrappedNodeExpr<T> extends Expression
  • added: class WriteKeyExpr extends Expression
  • added: class WritePropExpr extends Expression
  • added: class WriteVarExpr extends Expression
  • added: class Xliff extends Serializer
  • added: class Xliff2 extends Serializer
  • added: class Xmb extends Serializer
  • added: class XmlParser extends Parser_2
  • added: class Xtb extends Serializer
  • added: class _ParseAST
  • added: const CUSTOM_ELEMENTS_SCHEMA: SchemaMetadata
  • added: const DEFAULT_INTERPOLATION_CONFIG: InterpolationConfig
  • added: const DYNAMIC_TYPE: BuiltinType
  • added: const EOF: Token
  • added: const NONE_TYPE: BuiltinType
  • added: const NO_ERRORS_SCHEMA: SchemaMetadata
  • added: const STRING_TYPE: BuiltinType
  • added: const VERSION: Version
  • added: const emitDistinctChangesOnlyDefaultValue = true
  • added: const enum BindingType
  • added: const enum DeclarationListEmitMode
  • added: const enum ForwardRefHandling
  • added: const enum ParseFlags
  • added: const enum ParsedEventType
  • added: constructor AST(span: ParseSpan, sourceSpan: AbsoluteSourceSpan)
  • added: constructor ASTWithName(span: ParseSpan, sourceSpan: AbsoluteSourceSpan, nameSpan: AbsoluteSourceSpan)
  • added: constructor ASTWithSource(ast: AST, source: string | null, location: string, absoluteOffset: number, errors: ParserError[])
  • added: constructor AbsoluteSourceSpan(start: number, end: number)
  • added: constructor ArrayType(of: Type, modifiers?: TypeModifier)
  • added: constructor Attribute(name: string, value: string, sourceSpan: ParseSourceSpan, keySpan: ParseSourceSpan | undefined, valueSpan: ParseSourceSpan | undefined, valueTokens: InterpolatedAttributeToken[] | undefined, i18n: I18nMeta_2 | undefined)
  • added: constructor Binary(span: ParseSpan, sourceSpan: AbsoluteSourceSpan, operation: string, left: AST, right: AST)
  • added: constructor BinaryOperatorExpr(operator: BinaryOperator, lhs: Expression, rhs: Expression, type?: Type | null, sourceSpan?: ParseSourceSpan | null, parens?: boolean)
  • added: constructor BindingPipe(span: ParseSpan, sourceSpan: AbsoluteSourceSpan, exp: AST, name: string, args: any[], nameSpan: AbsoluteSourceSpan)
  • added: constructor BoundElementProperty(name: string, type: BindingType, securityContext: SecurityContext, value: ASTWithSource, unit: string | null, sourceSpan: ParseSourceSpan, keySpan: ParseSourceSpan | undefined, valueSpan: ParseSourceSpan | undefined)
  • added: constructor BuiltinType(name: BuiltinTypeName, modifiers?: TypeModifier)
  • added: constructor Call(span: ParseSpan, sourceSpan: AbsoluteSourceSpan, receiver: AST, args: AST[], argumentSpan: AbsoluteSourceSpan)
  • added: constructor Chain(span: ParseSpan, sourceSpan: AbsoluteSourceSpan, expressions: any[])
  • added: constructor CommaExpr(parts: Expression[], sourceSpan?: ParseSourceSpan | null)
  • added: constructor Comment(value: string | null, sourceSpan: ParseSourceSpan)
  • added: constructor CompilerConfig({ defaultEncapsulation, useJit, jitDevMode, missingTranslation, preserveWhitespaces, strictInjectionParameters }?: { defaultEncapsulation?: ViewEncapsulation; useJit?: boolean; jitDevMode?: boolean; missingTranslation?: MissingTranslationStrategy | null; preserveWhitespaces?: boolean; strictInjectionParameters?: boolean })
  • added: constructor Conditional(span: ParseSpan, sourceSpan: AbsoluteSourceSpan, condition: AST, trueExp: AST, falseExp: AST)
  • added: constructor ConditionalExpr(condition: Expression, trueCase: Expression, falseCase?: Expression | null, type?: Type | null, sourceSpan?: ParseSourceSpan | null)
  • added: constructor ConstantPool(isClosureCompilerEnabled?: boolean)
  • added: constructor DeclareFunctionStmt(name: string, params: FnParam[], statements: Statement[], type?: Type | null, modifiers?: StmtModifier, sourceSpan?: ParseSourceSpan | null, leadingComments?: LeadingComment[])
  • added: constructor DeclareVarStmt(name: string, value?: Expression | undefined, type?: Type | null, modifiers?: StmtModifier, sourceSpan?: ParseSourceSpan | null, leadingComments?: LeadingComment[])
  • added: constructor DomElementSchemaRegistry()
  • added: constructor Element(name: string, attrs: Attribute[], children: Node_2[], sourceSpan: ParseSourceSpan, startSourceSpan: ParseSourceSpan, endSourceSpan?: ParseSourceSpan | null, i18n?: I18nMeta_2)
  • added: constructor EmitterVisitorContext(_indent: number)
  • added: constructor Expansion(switchValue: string, type: string, cases: ExpansionCase[], sourceSpan: ParseSourceSpan, switchValueSourceSpan: ParseSourceSpan, i18n?: I18nMeta_2)
  • added: constructor ExpansionCase(value: string, expression: Node_2[], sourceSpan: ParseSourceSpan, valueSourceSpan: ParseSourceSpan, expSourceSpan: ParseSourceSpan)
  • added: constructor Expression(type: Type | null | undefined, sourceSpan?: ParseSourceSpan | null)
  • added: constructor ExpressionBinding(sourceSpan: AbsoluteSourceSpan, key: TemplateBindingIdentifier, value: ASTWithSource | null)
  • added: constructor ExpressionStatement(expr: Expression, sourceSpan?: ParseSourceSpan | null, leadingComments?: LeadingComment[])
  • added: constructor ExpressionType(value: Expression, modifiers?: TypeModifier, typeParams?: Type[] | null)
  • added: constructor ExternalExpr(value: ExternalReference, type?: Type | null, typeParams?: Type[] | null, sourceSpan?: ParseSourceSpan | null)
  • added: constructor ExternalReference(moduleName: string | null, name: string | null, runtime?: any)
  • added: constructor FunctionExpr(params: FnParam[], statements: Statement[], type?: Type | null, sourceSpan?: ParseSourceSpan | null, name?: string | null | undefined)
  • added: constructor HtmlParser()
  • added: constructor HtmlTagDefinition({ closedByChildren, implicitNamespacePrefix, contentType, closedByParent, isVoid, ignoreFirstLf, preventNamespaceInheritance }?: { closedByChildren?: string[]; closedByParent?: boolean; implicitNamespacePrefix?: string; contentType?: TagContentType | { default: TagContentType; [namespace: string]: TagContentType }; isVoid?: boolean; ignoreFirstLf?: boolean; preventNa…
  • added: constructor I18NHtmlParser(_htmlParser: HtmlParser, translations?: string, translationsFormat?: string, missingTranslation?: MissingTranslationStrategy, console?: Console_2)
  • added: constructor IfStmt(condition: Expression, trueCase: Statement[], falseCase?: Statement[], sourceSpan?: ParseSourceSpan | null, leadingComments?: LeadingComment[])
  • added: constructor InstantiateExpr(classExpr: Expression, args: Expression[], type?: Type | null, sourceSpan?: ParseSourceSpan | null)
  • added: constructor Interpolation(span: ParseSpan, sourceSpan: AbsoluteSourceSpan, strings: any[], expressions: any[])
  • added: constructor InterpolationConfig(start: string, end: string)
  • added: constructor InvokeFunctionExpr(fn: Expression, args: Expression[], type?: Type | null, sourceSpan?: ParseSourceSpan | null, pure?: boolean)
  • added: constructor JSDocComment(tags: JSDocTag[])
  • added: constructor KeyedRead(span: ParseSpan, sourceSpan: AbsoluteSourceSpan, receiver: AST, key: AST)
  • added: constructor KeyedWrite(span: ParseSpan, sourceSpan: AbsoluteSourceSpan, receiver: AST, key: AST, value: AST)
  • added: constructor LeadingComment(text: string, multiline: boolean, trailingNewline: boolean)
  • added: constructor LiteralArray(span: ParseSpan, sourceSpan: AbsoluteSourceSpan, expressions: any[])
  • added: constructor LiteralArrayExpr(entries: Expression[], type?: Type | null, sourceSpan?: ParseSourceSpan | null)
  • added: constructor LiteralExpr(value: number | string | boolean | null | undefined, type?: Type | null, sourceSpan?: ParseSourceSpan | null)
  • added: constructor LiteralMap(span: ParseSpan, sourceSpan: AbsoluteSourceSpan, keys: LiteralMapKey[], values: any[])
  • added: constructor LiteralMapExpr(entries: LiteralMapEntry[], type?: MapType | null, sourceSpan?: ParseSourceSpan | null)
  • added: constructor LiteralPrimitive(span: ParseSpan, sourceSpan: AbsoluteSourceSpan, value: any)
  • added: constructor LocalizedString(metaBlock: I18nMeta, messageParts: LiteralPiece[], placeHolderNames: PlaceholderPiece[], expressions: Expression[], sourceSpan?: ParseSourceSpan | null)
  • added: constructor MapType(valueType: Type | null | undefined, modifiers?: TypeModifier)
  • added: constructor MessageBundle(_htmlParser: HtmlParser, _implicitTags: string[], _implicitAttrs: { [k: string]: string[] }, _locale?: string | null)
  • added: constructor NodeWithI18n(sourceSpan: ParseSourceSpan, i18n?: I18nMeta_2 | undefined)
  • added: constructor NonNullAssert(span: ParseSpan, sourceSpan: AbsoluteSourceSpan, expression: AST)
  • added: constructor NotExpr(condition: Expression, sourceSpan?: ParseSourceSpan | null)
  • added: constructor ParseError(span: ParseSourceSpan, msg: string, level?: ParseErrorLevel)
  • added: constructor ParseLocation(file: ParseSourceFile, offset: number, line: number, col: number)
  • added: constructor ParseSourceFile(content: string, url: string)
  • added: constructor ParseSourceSpan(start: ParseLocation, end: ParseLocation, fullStart?: ParseLocation, details?: string | null)
  • added: constructor ParseSpan(start: number, end: number)
  • added: constructor ParseTreeResult(rootNodes: html.Node[], errors: ParseError[])
  • added: constructor ParsedEvent(name: string, targetOrPhase: string, type: ParsedEventType, handler: ASTWithSource, sourceSpan: ParseSourceSpan, handlerSpan: ParseSourceSpan, keySpan: ParseSourceSpan)
  • added: constructor ParsedProperty(name: string, expression: ASTWithSource, type: ParsedPropertyType, sourceSpan: ParseSourceSpan, keySpan: ParseSourceSpan, valueSpan: ParseSourceSpan | undefined)
  • added: constructor ParsedVariable(name: string, value: string, sourceSpan: ParseSourceSpan, keySpan: ParseSourceSpan, valueSpan?: ParseSourceSpan | undefined)
  • added: constructor Parser(_lexer: Lexer)
  • added: constructor ParserError(message: string, input: string, errLocation: string, ctxLocation?: any)
  • added: constructor PrefixNot(span: ParseSpan, sourceSpan: AbsoluteSourceSpan, expression: AST)
  • added: constructor PropertyRead(span: ParseSpan, sourceSpan: AbsoluteSourceSpan, nameSpan: AbsoluteSourceSpan, receiver: AST, name: string)
  • added: constructor PropertyWrite(span: ParseSpan, sourceSpan: AbsoluteSourceSpan, nameSpan: AbsoluteSourceSpan, receiver: AST, name: string, value: AST)
  • added: constructor R3BoundTarget(target: Target, directives: Map<TmplAstElement | TmplAstTemplate, DirectiveT[]>, bindings: Map<TmplAstBoundAttribute | TmplAstBoundEvent | TmplAstTextAttribute, DirectiveT | TmplAstElement | TmplAstTemplate>, references: Map<TmplAstBoundAttribute | TmplAstBoundEvent | TmplAstReference | TmplAstTextAttribute, { directive: DirectiveT; node: TmplAstElement | TmplAstTemplate…
  • added: constructor R3TargetBinder(directiveMatcher: SelectorMatcher<DirectiveT>)
  • added: constructor ReadKeyExpr(receiver: Expression, index: Expression, type?: Type | null, sourceSpan?: ParseSourceSpan | null)
  • added: constructor ReadPropExpr(receiver: Expression, name: string, type?: Type | null, sourceSpan?: ParseSourceSpan | null)
  • added: constructor ReadVarExpr(name: string, type?: Type | null, sourceSpan?: ParseSourceSpan | null)
  • added: constructor RecursiveVisitor()
  • added: constructor ReturnStatement(value: Expression, sourceSpan?: ParseSourceSpan | null, leadingComments?: LeadingComment[])
  • added: constructor SafeCall(span: ParseSpan, sourceSpan: AbsoluteSourceSpan, receiver: AST, args: AST[], argumentSpan: AbsoluteSourceSpan)
  • added: constructor SafeKeyedRead(span: ParseSpan, sourceSpan: AbsoluteSourceSpan, receiver: AST, key: AST)
  • added: constructor SafePropertyRead(span: ParseSpan, sourceSpan: AbsoluteSourceSpan, nameSpan: AbsoluteSourceSpan, receiver: AST, name: string)
  • added: constructor SelectorContext(selector: CssSelector, cbContext: T, listContext: SelectorListContext)
  • added: constructor SelectorListContext(selectors: CssSelector[])
  • added: constructor SplitInterpolation(strings: InterpolationPiece[], expressions: InterpolationPiece[], offsets: number[])
  • added: constructor Statement(modifiers?: StmtModifier, sourceSpan?: ParseSourceSpan | null, leadingComments?: LeadingComment[] | undefined)
  • added: constructor TaggedTemplateExpr(tag: Expression, template: TemplateLiteral, type?: Type | null, sourceSpan?: ParseSourceSpan | null)
  • added: constructor TemplateBindingParseResult(templateBindings: TemplateBinding[], warnings: string[], errors: ParserError[])
  • added: constructor TemplateLiteral(elements: TemplateLiteralElement[], expressions: Expression[])
  • added: constructor TemplateLiteralElement(text: string, sourceSpan?: ParseSourceSpan | undefined, rawText?: string)
  • added: constructor Text(value: string, sourceSpan: ParseSourceSpan, tokens: InterpolatedTextToken[], i18n?: I18nMeta_2)
  • added: constructor TmplAstBoundAttribute(name: string, type: BindingType, securityContext: SecurityContext, value: AST, unit: string | null, sourceSpan: ParseSourceSpan, keySpan: ParseSourceSpan, valueSpan: ParseSourceSpan | undefined, i18n: I18nMeta_2 | undefined)
  • added: constructor TmplAstBoundEvent(name: string, type: ParsedEventType, handler: AST, target: string | null, phase: string | null, sourceSpan: ParseSourceSpan, handlerSpan: ParseSourceSpan, keySpan: ParseSourceSpan)
  • added: constructor TmplAstBoundText(value: AST, sourceSpan: ParseSourceSpan, i18n?: I18nMeta_2 | undefined)
  • added: constructor TmplAstContent(selector: string, attributes: TmplAstTextAttribute[], sourceSpan: ParseSourceSpan, i18n?: I18nMeta_2 | undefined)
  • added: constructor TmplAstElement(name: string, attributes: TmplAstTextAttribute[], inputs: TmplAstBoundAttribute[], outputs: TmplAstBoundEvent[], children: TmplAstNode[], references: TmplAstReference[], sourceSpan: ParseSourceSpan, startSourceSpan: ParseSourceSpan, endSourceSpan: ParseSourceSpan | null, i18n?: I18nMeta_2 | undefined)
  • added: constructor TmplAstIcu(vars: { [name: string]: TmplAstBoundText }, placeholders: { [name: string]: TmplAstText | TmplAstBoundText }, sourceSpan: ParseSourceSpan, i18n?: I18nMeta_2 | undefined)
  • added: constructor TmplAstReference(name: string, value: string, sourceSpan: ParseSourceSpan, keySpan: ParseSourceSpan, valueSpan?: ParseSourceSpan | undefined)
  • added: constructor TmplAstTemplate(tagName: string | null, attributes: TmplAstTextAttribute[], inputs: TmplAstBoundAttribute[], outputs: TmplAstBoundEvent[], templateAttrs: (TmplAstBoundAttribute | TmplAstTextAttribute)[], children: TmplAstNode[], references: TmplAstReference[], variables: TmplAstVariable[], sourceSpan: ParseSourceSpan, startSourceSpan: ParseSourceSpan, endSourceSpan: ParseSourceSpan |…
  • added: constructor TmplAstText(value: string, sourceSpan: ParseSourceSpan)
  • added: constructor TmplAstTextAttribute(name: string, value: string, sourceSpan: ParseSourceSpan, keySpan: ParseSourceSpan | undefined, valueSpan?: ParseSourceSpan | undefined, i18n?: I18nMeta_2 | undefined)
  • added: constructor TmplAstVariable(name: string, value: string, sourceSpan: ParseSourceSpan, keySpan: ParseSourceSpan, valueSpan?: ParseSourceSpan | undefined)
  • added: constructor Token(index: number, end: number, type: TokenType, numValue: number, strValue: string)
  • added: constructor TreeError(elementName: string | null, span: ParseSourceSpan, msg: string)
  • added: constructor Type(modifiers?: TypeModifier)
  • added: constructor TypeofExpr(expr: Expression, type?: Type | null, sourceSpan?: ParseSourceSpan | null)
  • added: constructor UnaryOperatorExpr(operator: UnaryOperator, expr: Expression, type?: Type | null, sourceSpan?: ParseSourceSpan | null, parens?: boolean)
  • added: constructor VariableBinding(sourceSpan: AbsoluteSourceSpan, key: TemplateBindingIdentifier, value: TemplateBindingIdentifier | null)
  • added: constructor Version(full: string)
  • added: constructor WrappedNodeExpr(node: T, type?: Type | null, sourceSpan?: ParseSourceSpan | null)
  • added: constructor WriteKeyExpr(receiver: Expression, index: Expression, value: Expression, type?: Type | null, sourceSpan?: ParseSourceSpan | null)
  • added: constructor WritePropExpr(receiver: Expression, name: string, value: Expression, type?: Type | null, sourceSpan?: ParseSourceSpan | null)
  • added: constructor WriteVarExpr(name: string, value: Expression, type?: Type | null, sourceSpan?: ParseSourceSpan | null)
  • added: constructor XmlParser()
  • added: constructor _ParseAST(input: string, location: string, absoluteOffset: number, tokens: Token[], parseFlags: ParseFlags, errors: ParserError[], offset: number)
  • added: enum BinaryOperator
  • added: enum BuiltinTypeName
  • added: enum ChangeDetectionStrategy
  • added: enum FactoryTarget
  • added: enum ParseErrorLevel
  • added: enum ParsedPropertyType
  • added: enum R3SelectorScopeMode
  • added: enum R3TemplateDependencyKind
  • added: enum StmtModifier
  • added: enum TagContentType
  • added: enum TokenType
  • added: enum TypeModifier
  • added: enum UnaryOperator
  • added: enum ViewEncapsulation
  • added: function compileClassMetadata(metadata: R3ClassMetadata): outputAst.Expression
  • added: function compileComponentFromMetadata(meta: R3ComponentMetadata<R3TemplateDependency>, constantPool: ConstantPool, bindingParser: BindingParser): R3CompiledExpression
  • added: function compileDeclareClassMetadata(metadata: R3ClassMetadata): outputAst.Expression
  • added: function compileDeclareComponentFromMetadata(meta: R3ComponentMetadata<R3TemplateDependencyMetadata>, template: ParsedTemplate, additionalTemplateInfo: DeclareComponentTemplateInfo): R3CompiledExpression
  • added: function compileDeclareDirectiveFromMetadata(meta: R3DirectiveMetadata): R3CompiledExpression
  • added: function compileDeclareFactoryFunction(meta: R3FactoryMetadata): R3CompiledExpression
  • added: function compileDeclareInjectableFromMetadata(meta: R3InjectableMetadata): R3CompiledExpression
  • added: function compileDeclareInjectorFromMetadata(meta: R3InjectorMetadata): R3CompiledExpression
  • added: function compileDeclareNgModuleFromMetadata(meta: R3NgModuleMetadata): R3CompiledExpression
  • added: function compileDeclarePipeFromMetadata(meta: R3PipeMetadata): R3CompiledExpression
  • added: function compileDirectiveFromMetadata(meta: R3DirectiveMetadata, constantPool: ConstantPool, bindingParser: BindingParser): R3CompiledExpression
  • added: function compileFactoryFunction(meta: R3FactoryMetadata): R3CompiledExpression
  • added: function compileInjectable(meta: R3InjectableMetadata, resolveForwardRefs: boolean): R3CompiledExpression
  • added: function compileInjector(meta: R3InjectorMetadata): R3CompiledExpression
  • added: function compileNgModule(meta: R3NgModuleMetadata): R3CompiledExpression
  • added: function compilePipeFromMetadata(metadata: R3PipeMetadata): R3CompiledExpression
  • added: function computeMsgId(msg: string, meaning?: string): string
  • added: function createInjectableType(meta: R3InjectableMetadata): outputAst.ExpressionType
  • added: function createMayBeForwardRefExpression<T extends outputAst.Expression>(expression: T, forwardRef: ForwardRefHandling): MaybeForwardRefExpression<T>
  • added: function devOnlyGuardedExpression(expr: outputAst.Expression): outputAst.Expression
  • added: function getHtmlTagDefinition(tagName: string): HtmlTagDefinition
  • added: function getNsPrefix(fullName: null): null
  • added: function getNsPrefix(fullName: string): string
  • added: function getSafePropertyAccessString(accessor: string, name: string): string
  • added: function identifierName(compileIdentifier: CompileIdentifierMetadata | null | undefined): string | null
  • added: function isIdentifier(input: string): boolean
  • added: function isNgContainer(tagName: string): boolean
  • added: function isNgContent(tagName: string): boolean
  • added: function isNgTemplate(tagName: string): boolean
  • added: function jsDocComment(tags?: JSDocTag[]): JSDocComment
  • added: function leadingComment(text: string, multiline?: boolean, trailingNewline?: boolean): LeadingComment
  • added: function literalMap(values: { key: string; quoted: boolean; value: Expression }[], type?: MapType | null): LiteralMapExpr
  • added: function makeBindingParser(interpolationConfig?: InterpolationConfig): BindingParser
  • added: function mergeNsAndName(prefix: string, localName: string): string
  • added: function parseHostBindings(host: { [key: string]: string | outputAst.Expression }): ParsedHostBindings
  • added: function parseTemplate(template: string, templateUrl: string, options?: ParseTemplateOptions): ParsedTemplate
  • added: function preserveWhitespacesDefault(preserveWhitespacesOption: boolean | null, defaultSetting?: boolean): boolean
  • added: function publishFacade(global: any): void
  • added: function r3JitTypeSourceSpan(kind: string, typeName: string, sourceUrl: string): ParseSourceSpan
  • added: function sanitizeIdentifier(name: string): string
  • added: function splitNsName(elementName: string): [string | null, string]
  • added: function verifyHostBindings(bindings: ParsedHostBindings, sourceSpan: ParseSourceSpan): ParseError[]
  • added: function visitAll(visitor: Visitor, nodes: Node_2[], context?: any): any[]
  • added: get _ParseAST.atEOF(): boolean
  • added: get _ParseAST.currentAbsoluteOffset(): number
  • added: get _ParseAST.currentEndIndex(): number
  • added: get _ParseAST.inputIndex(): number
  • added: get _ParseAST.next(): Token
  • added: interface AnimationTriggerNames
  • added: interface AstVisitor
  • added: interface BoundTarget<DirectiveT extends DirectiveMeta>
  • added: interface CompileIdentifierMetadata
  • added: interface DeclareComponentTemplateInfo
  • added: interface DirectiveMeta
  • added: interface ExpressionVisitor
  • added: interface InputOutputPropertySet
  • added: interface InterpolationPiece
  • added: interface LexerRange
  • added: interface MaybeForwardRefExpression<T extends outputAst.Expression = outputAst.Expression>
  • added: interface ParseTemplateOptions
  • added: interface ParsedHostBindings
  • added: interface ParsedTemplate
  • added: interface R3ClassMetadata
  • added: interface R3CompiledExpression
  • added: interface R3ComponentMetadata<DeclarationT extends R3TemplateDependency> extends R3DirectiveMetadata
  • added: interface R3DeclareClassMetadata extends R3PartialDeclaration
  • added: interface R3DeclareComponentMetadata extends R3DeclareDirectiveMetadata
  • added: interface R3DeclareDependencyMetadata
  • added: interface R3DeclareDirectiveDependencyMetadata
  • added: interface R3DeclareDirectiveMetadata extends R3PartialDeclaration
  • added: interface R3DeclareFactoryMetadata extends R3PartialDeclaration
  • added: interface R3DeclareInjectableMetadata extends R3PartialDeclaration
  • added: interface R3DeclareInjectorMetadata extends R3PartialDeclaration
  • added: interface R3DeclareNgModuleDependencyMetadata
  • added: interface R3DeclareNgModuleMetadata extends R3PartialDeclaration
  • added: interface R3DeclarePipeDependencyMetadata
  • added: interface R3DeclarePipeMetadata extends R3PartialDeclaration
  • added: interface R3DeclareQueryMetadata
  • added: interface R3DependencyMetadata
  • added: interface R3DirectiveDependencyMetadata extends R3TemplateDependency
  • added: interface R3DirectiveMetadata
  • added: interface R3HostMetadata
  • added: interface R3InjectableMetadata
  • added: interface R3InjectorMetadata
  • added: interface R3NgModuleDependencyMetadata extends R3TemplateDependency
  • added: interface R3NgModuleMetadata
  • added: interface R3PartialDeclaration
  • added: interface R3PipeDependencyMetadata extends R3TemplateDependency
  • added: interface R3PipeMetadata
  • added: interface R3QueryMetadata
  • added: interface R3Reference
  • added: interface R3TemplateDependency
  • added: interface SchemaMetadata
  • added: interface StatementVisitor
  • added: interface TagDefinition
  • added: interface Target
  • added: interface TargetBinder<D extends DirectiveMeta>
  • added: interface TemplateBindingIdentifier
  • added: interface TmplAstNode
  • added: interface TypeVisitor
  • added: interface Visitor
  • added: member BinaryOperator.And = 9
  • added: member BinaryOperator.Bigger = 14
  • added: member BinaryOperator.BiggerEquals = 15
  • added: member BinaryOperator.BitwiseAnd = 11
  • added: member BinaryOperator.Divide = 6
  • added: member BinaryOperator.Equals = 0
  • added: member BinaryOperator.Identical = 2
  • added: member BinaryOperator.Lower = 12
  • added: member BinaryOperator.LowerEquals = 13
  • added: member BinaryOperator.Minus = 4
  • added: member BinaryOperator.Modulo = 8
  • added: member BinaryOperator.Multiply = 7
  • added: member BinaryOperator.NotEquals = 1
  • added: member BinaryOperator.NotIdentical = 3
  • added: member BinaryOperator.NullishCoalesce = 16
  • added: member BinaryOperator.Or = 10
  • added: member BinaryOperator.Plus = 5
  • added: member BindingType.Animation = 4
  • added: member BindingType.Attribute = 1
  • added: member BindingType.Class = 2
  • added: member BindingType.Property = 0
  • added: member BindingType.Style = 3
  • added: member BuiltinTypeName.Bool = 1
  • added: member BuiltinTypeName.Dynamic = 0
  • added: member BuiltinTypeName.Function = 5
  • added: member BuiltinTypeName.Inferred = 6
  • added: member BuiltinTypeName.Int = 3
  • added: member BuiltinTypeName.None = 7
  • added: member BuiltinTypeName.Number = 4
  • added: member BuiltinTypeName.String = 2
  • added: member ChangeDetectionStrategy.Default = 1
  • added: member ChangeDetectionStrategy.OnPush = 0
  • added: member DeclarationListEmitMode.Closure = 1
  • added: member DeclarationListEmitMode.ClosureResolved = 2
  • added: member DeclarationListEmitMode.Direct = 0
  • added: member FactoryTarget.Component = 1
  • added: member FactoryTarget.Directive = 0
  • added: member FactoryTarget.Injectable = 2
  • added: member FactoryTarget.NgModule = 4
  • added: member FactoryTarget.Pipe = 3
  • added: member ForwardRefHandling.None = 0
  • added: member ForwardRefHandling.Unwrapped = 2
  • added: member ForwardRefHandling.Wrapped = 1
  • added: member ParseErrorLevel.ERROR = 1
  • added: member ParseErrorLevel.WARNING = 0
  • added: member ParseFlags.Action = 1
  • added: member ParseFlags.AssignmentEvent = 2
  • added: member ParseFlags.None = 0
  • added: member ParsedEventType.Animation = 1
  • added: member ParsedEventType.Regular = 0
  • added: member ParsedPropertyType.ANIMATION = 2
  • added: member ParsedPropertyType.DEFAULT = 0
  • added: member ParsedPropertyType.LITERAL_ATTR = 1
  • added: member R3SelectorScopeMode.Inline = 0
  • added: member R3SelectorScopeMode.Omit = 2
  • added: member R3SelectorScopeMode.SideEffect = 1
  • added: member R3TemplateDependencyKind.Directive = 0
  • added: member R3TemplateDependencyKind.NgModule = 2
  • added: member R3TemplateDependencyKind.Pipe = 1
  • added: member StmtModifier.Exported = 4
  • added: member StmtModifier.Final = 1
  • added: member StmtModifier.None = 0
  • added: member StmtModifier.Private = 2
  • added: member StmtModifier.Static = 8
  • added: member TagContentType.ESCAPABLE_RAW_TEXT = 1
  • added: member TagContentType.PARSABLE_DATA = 2
  • added: member TagContentType.RAW_TEXT = 0
  • added: member TokenType.Character = 0
  • added: member TokenType.Error = 7
  • added: member TokenType.Identifier = 1
  • added: member TokenType.Keyword = 3
  • added: member TokenType.Number = 6
  • added: member TokenType.Operator = 5
  • added: member TokenType.PrivateIdentifier = 2
  • added: member TokenType.String = 4
  • added: member TypeModifier.Const = 1
  • added: member TypeModifier.None = 0
  • added: member UnaryOperator.Minus = 0
  • added: member UnaryOperator.Plus = 1
  • added: member ViewEncapsulation.Emulated = 0
  • added: member ViewEncapsulation.None = 2
  • added: member ViewEncapsulation.ShadowDom = 3
  • added: method AST.toString(): string
  • added: method ASTWithSource.toString(): string
  • added: method ASTWithSource.visit(visitor: AstVisitor, context?: any): any
  • added: method ArrayType.visitType(visitor: TypeVisitor, context: any): any
  • added: method AstMemoryEfficientTransformer.visitAll(asts: any[]): any[]
  • added: method AstMemoryEfficientTransformer.visitBinary(ast: Binary, context: any): AST
  • added: method AstMemoryEfficientTransformer.visitCall(ast: Call, context: any): AST
  • added: method AstMemoryEfficientTransformer.visitChain(ast: Chain, context: any): AST
  • added: method AstMemoryEfficientTransformer.visitConditional(ast: Conditional, context: any): AST
  • added: method AstMemoryEfficientTransformer.visitImplicitReceiver(ast: ImplicitReceiver, context: any): AST
  • added: method AstMemoryEfficientTransformer.visitInterpolation(ast: Interpolation, context: any): Interpolation
  • added: method AstMemoryEfficientTransformer.visitKeyedRead(ast: KeyedRead, context: any): AST
  • added: method AstMemoryEfficientTransformer.visitKeyedWrite(ast: KeyedWrite, context: any): AST
  • added: method AstMemoryEfficientTransformer.visitLiteralArray(ast: LiteralArray, context: any): AST
  • added: method AstMemoryEfficientTransformer.visitLiteralMap(ast: LiteralMap, context: any): AST
  • added: method AstMemoryEfficientTransformer.visitLiteralPrimitive(ast: LiteralPrimitive, context: any): AST
  • added: method AstMemoryEfficientTransformer.visitNonNullAssert(ast: NonNullAssert, context: any): AST
  • added: method AstMemoryEfficientTransformer.visitPipe(ast: BindingPipe, context: any): AST
  • added: method AstMemoryEfficientTransformer.visitPrefixNot(ast: PrefixNot, context: any): AST
  • added: method AstMemoryEfficientTransformer.visitPropertyRead(ast: PropertyRead, context: any): AST
  • added: method AstMemoryEfficientTransformer.visitPropertyWrite(ast: PropertyWrite, context: any): AST
  • added: method AstMemoryEfficientTransformer.visitSafeCall(ast: SafeCall, context: any): AST
  • added: method AstMemoryEfficientTransformer.visitSafeKeyedRead(ast: SafeKeyedRead, context: any): AST
  • added: method AstMemoryEfficientTransformer.visitSafePropertyRead(ast: SafePropertyRead, context: any): AST
  • added: method AstMemoryEfficientTransformer.visitThisReceiver(ast: ThisReceiver, context: any): AST
  • added: method AstMemoryEfficientTransformer.visitUnary(ast: Unary, context: any): AST
  • added: method AstTransformer.visitAll(asts: any[]): any[]
  • added: method AstTransformer.visitBinary(ast: Binary, context: any): AST
  • added: method AstTransformer.visitCall(ast: Call, context: any): AST
  • added: method AstTransformer.visitChain(ast: Chain, context: any): AST
  • added: method AstTransformer.visitConditional(ast: Conditional, context: any): AST
  • added: method AstTransformer.visitImplicitReceiver(ast: ImplicitReceiver, context: any): AST
  • added: method AstTransformer.visitInterpolation(ast: Interpolation, context: any): AST
  • added: method AstTransformer.visitKeyedRead(ast: KeyedRead, context: any): AST
  • added: method AstTransformer.visitKeyedWrite(ast: KeyedWrite, context: any): AST
  • added: method AstTransformer.visitLiteralArray(ast: LiteralArray, context: any): AST
  • added: method AstTransformer.visitLiteralMap(ast: LiteralMap, context: any): AST
  • added: method AstTransformer.visitLiteralPrimitive(ast: LiteralPrimitive, context: any): AST
  • added: method AstTransformer.visitNonNullAssert(ast: NonNullAssert, context: any): AST
  • added: method AstTransformer.visitPipe(ast: BindingPipe, context: any): AST
  • added: method AstTransformer.visitPrefixNot(ast: PrefixNot, context: any): AST
  • added: method AstTransformer.visitPropertyRead(ast: PropertyRead, context: any): AST
  • added: method AstTransformer.visitPropertyWrite(ast: PropertyWrite, context: any): AST
  • added: method AstTransformer.visitSafeCall(ast: SafeCall, context: any): AST
  • added: method AstTransformer.visitSafeKeyedRead(ast: SafeKeyedRead, context: any): AST
  • added: method AstTransformer.visitSafePropertyRead(ast: SafePropertyRead, context: any): AST
  • added: method AstTransformer.visitThisReceiver(ast: ThisReceiver, context: any): AST
  • added: method AstTransformer.visitUnary(ast: Unary, context: any): AST
  • added: method AstVisitor.visit?(ast: AST, context?: any): any
  • added: method AstVisitor.visitASTWithSource?(ast: ASTWithSource, context: any): any
  • added: method AstVisitor.visitBinary(ast: Binary, context: any): any
  • added: method AstVisitor.visitCall(ast: Call, context: any): any
  • added: method AstVisitor.visitChain(ast: Chain, context: any): any
  • added: method AstVisitor.visitConditional(ast: Conditional, context: any): any
  • added: method AstVisitor.visitImplicitReceiver(ast: ImplicitReceiver, context: any): any
  • added: method AstVisitor.visitInterpolation(ast: Interpolation, context: any): any
  • added: method AstVisitor.visitKeyedRead(ast: KeyedRead, context: any): any
  • added: method AstVisitor.visitKeyedWrite(ast: KeyedWrite, context: any): any
  • added: method AstVisitor.visitLiteralArray(ast: LiteralArray, context: any): any
  • added: method AstVisitor.visitLiteralMap(ast: LiteralMap, context: any): any
  • added: method AstVisitor.visitLiteralPrimitive(ast: LiteralPrimitive, context: any): any
  • added: method AstVisitor.visitNonNullAssert(ast: NonNullAssert, context: any): any
  • added: method AstVisitor.visitPipe(ast: BindingPipe, context: any): any
  • added: method AstVisitor.visitPrefixNot(ast: PrefixNot, context: any): any
  • added: method AstVisitor.visitPropertyRead(ast: PropertyRead, context: any): any
  • added: method AstVisitor.visitPropertyWrite(ast: PropertyWrite, context: any): any
  • added: method AstVisitor.visitSafeCall(ast: SafeCall, context: any): any
  • added: method AstVisitor.visitSafeKeyedRead(ast: SafeKeyedRead, context: any): any
  • added: method AstVisitor.visitSafePropertyRead(ast: SafePropertyRead, context: any): any
  • added: method AstVisitor.visitThisReceiver?(ast: ThisReceiver, context: any): any
  • added: method AstVisitor.visitUnary?(ast: Unary, context: any): any
  • added: method Attribute.visit(visitor: Visitor, context: any): any
  • added: method Binary.visit(visitor: AstVisitor, context?: any): any
  • added: method BinaryOperatorExpr.isConstant(): boolean
  • added: method BinaryOperatorExpr.isEquivalent(e: Expression): boolean
  • added: method BinaryOperatorExpr.visitExpression(visitor: ExpressionVisitor, context: any): any
  • added: method BindingPipe.visit(visitor: AstVisitor, context?: any): any
  • added: method BoundTarget.getConsumerOfBinding(binding: TmplAstBoundAttribute | TmplAstBoundEvent | TmplAstTextAttribute): DirectiveT | TmplAstElement | TmplAstTemplate | null
  • added: method BoundTarget.getDirectivesOfNode(node: TmplAstElement | TmplAstTemplate): DirectiveT[] | null
  • added: method BoundTarget.getEntitiesInTemplateScope(template: TmplAstTemplate | null): ReadonlySet<TmplAstReference | TmplAstVariable>
  • added: method BoundTarget.getExpressionTarget(expr: AST): TmplAstReference | TmplAstVariable | null
  • added: method BoundTarget.getNestingLevel(template: TmplAstTemplate): number
  • added: method BoundTarget.getReferenceTarget(ref: TmplAstReference): { directive: DirectiveT; node: TmplAstElement | TmplAstTemplate } | TmplAstElement | TmplAstTemplate | null
  • added: method BoundTarget.getTemplateOfSymbol(symbol: TmplAstReference | TmplAstVariable): TmplAstTemplate | null
  • added: method BoundTarget.getUsedDirectives(): DirectiveT[]
  • added: method BoundTarget.getUsedPipes(): string[]
  • added: method BuiltinType.visitType(visitor: TypeVisitor, context: any): any
  • added: method Call.visit(visitor: AstVisitor, context?: any): any
  • added: method Chain.visit(visitor: AstVisitor, context?: any): any
  • added: method CommaExpr.isConstant(): boolean
  • added: method CommaExpr.isEquivalent(e: Expression): boolean
  • added: method CommaExpr.visitExpression(visitor: ExpressionVisitor, context: any): any
  • added: method Comment.visit(visitor: Visitor, context: any): any
  • added: method Conditional.visit(visitor: AstVisitor, context?: any): any
  • added: method ConditionalExpr.isConstant(): boolean
  • added: method ConditionalExpr.isEquivalent(e: Expression): boolean
  • added: method ConditionalExpr.visitExpression(visitor: ExpressionVisitor, context: any): any
  • added: method ConstantPool.getConstLiteral(literal: outputAst.Expression, forceShared?: boolean): outputAst.Expression
  • added: method ConstantPool.getLiteralFactory(literal: outputAst.LiteralArrayExpr | outputAst.LiteralMapExpr): { literalFactory: outputAst.Expression; literalFactoryArguments: outputAst.Expression[] }
  • added: method ConstantPool.uniqueName(prefix: string): string
  • added: method CssSelector.addAttribute(name: string, value?: string): void
  • added: method CssSelector.addClassName(name: string): void
  • added: method CssSelector.escapeAttribute(attr: string): string
  • added: method CssSelector.getAttrs(): string[]
  • added: method CssSelector.getMatchingElementTemplate(): string
  • added: method CssSelector.hasElementSelector(): boolean
  • added: method CssSelector.isElementSelector(): boolean
  • added: method CssSelector.setElement(element?: string | null): void
  • added: method CssSelector.toString(): string
  • added: method CssSelector.unescapeAttribute(attr: string): string
  • added: method DeclareFunctionStmt.isEquivalent(stmt: Statement): boolean
  • added: method DeclareFunctionStmt.visitStatement(visitor: StatementVisitor, context: any): any
  • added: method DeclareVarStmt.isEquivalent(stmt: Statement): boolean
  • added: method DeclareVarStmt.visitStatement(visitor: StatementVisitor, context: any): any
  • added: method DomElementSchemaRegistry.allKnownAttributesOfElement(tagName: string): string[]
  • added: method DomElementSchemaRegistry.allKnownElementNames(): string[]
  • added: method DomElementSchemaRegistry.allKnownEventsOfElement(tagName: string): string[]
  • added: method DomElementSchemaRegistry.getDefaultComponentElementName(): string
  • added: method DomElementSchemaRegistry.getMappedPropName(propName: string): string
  • added: method DomElementSchemaRegistry.hasElement(tagName: string, schemaMetas: SchemaMetadata[]): boolean
  • added: method DomElementSchemaRegistry.hasProperty(tagName: string, propName: string, schemaMetas: SchemaMetadata[]): boolean
  • added: method DomElementSchemaRegistry.normalizeAnimationStyleProperty(propName: string): string
  • added: method DomElementSchemaRegistry.normalizeAnimationStyleValue(camelCaseProp: string, userProvidedProp: string, val: string | number): { error: string; value: string }
  • added: method DomElementSchemaRegistry.securityContext(tagName: string, propName: string, isAttribute: boolean): SecurityContext
  • added: method DomElementSchemaRegistry.validateAttribute(name: string): { error: boolean; msg?: string }
  • added: method DomElementSchemaRegistry.validateProperty(name: string): { error: boolean; msg?: string }
  • added: method Element.visit(visitor: Visitor, context: any): any
  • added: method EmitterVisitorContext.decIndent(): void
  • added: method EmitterVisitorContext.incIndent(): void
  • added: method EmitterVisitorContext.lineIsEmpty(): boolean
  • added: method EmitterVisitorContext.lineLength(): number
  • added: method EmitterVisitorContext.print(from: { sourceSpan: ParseSourceSpan | null } | null, part: string, newLine?: boolean): void
  • added: method EmitterVisitorContext.println(from?: { sourceSpan: ParseSourceSpan | null } | null, lastPart?: string): void
  • added: method EmitterVisitorContext.removeEmptyLastLine(): void
  • added: method EmitterVisitorContext.spanOf(line: number, column: number): ParseSourceSpan | null
  • added: method EmitterVisitorContext.toSource(): string
  • added: method EmitterVisitorContext.toSourceMapGenerator(genFilePath: string, startsAtLine?: number): SourceMapGenerator
  • added: method EmptyExpr.visit(visitor: AstVisitor, context?: any): void
  • added: method Expansion.visit(visitor: Visitor, context: any): any
  • added: method ExpansionCase.visit(visitor: Visitor, context: any): any
  • added: method Expression.and(rhs: Expression, sourceSpan?: ParseSourceSpan | null): BinaryOperatorExpr
  • added: method Expression.bigger(rhs: Expression, sourceSpan?: ParseSourceSpan | null): BinaryOperatorExpr
  • added: method Expression.biggerEquals(rhs: Expression, sourceSpan?: ParseSourceSpan | null): BinaryOperatorExpr
  • added: method Expression.bitwiseAnd(rhs: Expression, sourceSpan?: ParseSourceSpan | null, parens?: boolean): BinaryOperatorExpr
  • added: method Expression.callFn(params: Expression[], sourceSpan?: ParseSourceSpan | null, pure?: boolean): InvokeFunctionExpr
  • added: method Expression.conditional(trueCase: Expression, falseCase?: Expression | null, sourceSpan?: ParseSourceSpan | null): ConditionalExpr
  • added: method Expression.divide(rhs: Expression, sourceSpan?: ParseSourceSpan | null): BinaryOperatorExpr
  • added: method Expression.equals(rhs: Expression, sourceSpan?: ParseSourceSpan | null): BinaryOperatorExpr
  • added: method Expression.identical(rhs: Expression, sourceSpan?: ParseSourceSpan | null): BinaryOperatorExpr
  • added: method Expression.instantiate(params: Expression[], type?: Type | null, sourceSpan?: ParseSourceSpan | null): InstantiateExpr
  • added: method Expression.isBlank(sourceSpan?: ParseSourceSpan | null): Expression
  • added: method Expression.key(index: Expression, type?: Type | null, sourceSpan?: ParseSourceSpan | null): ReadKeyExpr
  • added: method Expression.lower(rhs: Expression, sourceSpan?: ParseSourceSpan | null): BinaryOperatorExpr
  • added: method Expression.lowerEquals(rhs: Expression, sourceSpan?: ParseSourceSpan | null): BinaryOperatorExpr
  • added: method Expression.minus(rhs: Expression, sourceSpan?: ParseSourceSpan | null): BinaryOperatorExpr
  • added: method Expression.modulo(rhs: Expression, sourceSpan?: ParseSourceSpan | null): BinaryOperatorExpr
  • added: method Expression.multiply(rhs: Expression, sourceSpan?: ParseSourceSpan | null): BinaryOperatorExpr
  • added: method Expression.notEquals(rhs: Expression, sourceSpan?: ParseSourceSpan | null): BinaryOperatorExpr
  • added: method Expression.notIdentical(rhs: Expression, sourceSpan?: ParseSourceSpan | null): BinaryOperatorExpr
  • added: method Expression.nullishCoalesce(rhs: Expression, sourceSpan?: ParseSourceSpan | null): BinaryOperatorExpr
  • added: method Expression.or(rhs: Expression, sourceSpan?: ParseSourceSpan | null): BinaryOperatorExpr
  • added: method Expression.plus(rhs: Expression, sourceSpan?: ParseSourceSpan | null): BinaryOperatorExpr
  • added: method Expression.prop(name: string, sourceSpan?: ParseSourceSpan | null): ReadPropExpr
  • added: method Expression.toStmt(): Statement
  • added: method ExpressionStatement.isEquivalent(stmt: Statement): boolean
  • added: method ExpressionStatement.visitStatement(visitor: StatementVisitor, context: any): any
  • added: method ExpressionType.visitType(visitor: TypeVisitor, context: any): any
  • added: method ExpressionVisitor.visitBinaryOperatorExpr(ast: BinaryOperatorExpr, context: any): any
  • added: method ExpressionVisitor.visitCommaExpr(ast: CommaExpr, context: any): any
  • added: method ExpressionVisitor.visitConditionalExpr(ast: ConditionalExpr, context: any): any
  • added: method ExpressionVisitor.visitExternalExpr(ast: ExternalExpr, context: any): any
  • added: method ExpressionVisitor.visitFunctionExpr(ast: FunctionExpr, context: any): any
  • added: method ExpressionVisitor.visitInstantiateExpr(ast: InstantiateExpr, context: any): any
  • added: method ExpressionVisitor.visitInvokeFunctionExpr(ast: InvokeFunctionExpr, context: any): any
  • added: method ExpressionVisitor.visitLiteralArrayExpr(ast: LiteralArrayExpr, context: any): any
  • added: method ExpressionVisitor.visitLiteralExpr(ast: LiteralExpr, context: any): any
  • added: method ExpressionVisitor.visitLiteralMapExpr(ast: LiteralMapExpr, context: any): any
  • added: method ExpressionVisitor.visitLocalizedString(ast: LocalizedString, context: any): any
  • added: method ExpressionVisitor.visitNotExpr(ast: NotExpr, context: any): any
  • added: method ExpressionVisitor.visitReadKeyExpr(ast: ReadKeyExpr, context: any): any
  • added: method ExpressionVisitor.visitReadPropExpr(ast: ReadPropExpr, context: any): any
  • added: method ExpressionVisitor.visitReadVarExpr(ast: ReadVarExpr, context: any): any
  • added: method ExpressionVisitor.visitTaggedTemplateExpr(ast: TaggedTemplateExpr, context: any): any
  • added: method ExpressionVisitor.visitTypeofExpr(ast: TypeofExpr, context: any): any
  • added: method ExpressionVisitor.visitUnaryOperatorExpr(ast: UnaryOperatorExpr, context: any): any
  • added: method ExpressionVisitor.visitWrappedNodeExpr(ast: WrappedNodeExpr<any>, context: any): any
  • added: method ExpressionVisitor.visitWriteKeyExpr(expr: WriteKeyExpr, context: any): any
  • added: method ExpressionVisitor.visitWritePropExpr(expr: WritePropExpr, context: any): any
  • added: method ExpressionVisitor.visitWriteVarExpr(expr: WriteVarExpr, context: any): any
  • added: method ExternalExpr.isConstant(): boolean
  • added: method ExternalExpr.isEquivalent(e: Expression): boolean
  • added: method ExternalExpr.visitExpression(visitor: ExpressionVisitor, context: any): any
  • added: method FunctionExpr.isConstant(): boolean
  • added: method FunctionExpr.isEquivalent(e: Expression): boolean
  • added: method FunctionExpr.toDeclStmt(name: string, modifiers?: StmtModifier): DeclareFunctionStmt
  • added: method FunctionExpr.visitExpression(visitor: ExpressionVisitor, context: any): any
  • added: method HtmlParser.parse(source: string, url: string, options?: TokenizeOptions): ParseTreeResult
  • added: method HtmlTagDefinition.getContentType(prefix?: string): TagContentType
  • added: method HtmlTagDefinition.isClosedByChild(name: string): boolean
  • added: method I18NHtmlParser.parse(source: string, url: string, options?: TokenizeOptions): ParseTreeResult
  • added: method IfStmt.isEquivalent(stmt: Statement): boolean
  • added: method IfStmt.visitStatement(visitor: StatementVisitor, context: any): any
  • added: method ImplicitReceiver.visit(visitor: AstVisitor, context?: any): any
  • added: method InputOutputPropertySet.hasBindingPropertyName(propertyName: string): boolean
  • added: method InstantiateExpr.isConstant(): boolean
  • added: method InstantiateExpr.isEquivalent(e: Expression): boolean
  • added: method InstantiateExpr.visitExpression(visitor: ExpressionVisitor, context: any): any
  • added: method Interpolation.visit(visitor: AstVisitor, context?: any): any
  • added: method InvokeFunctionExpr.isConstant(): boolean
  • added: method InvokeFunctionExpr.isEquivalent(e: Expression): boolean
  • added: method InvokeFunctionExpr.visitExpression(visitor: ExpressionVisitor, context: any): any
  • added: method JSDocComment.toString(): string
  • added: method JitEvaluator.evaluateCode(sourceUrl: string, ctx: EmitterVisitorContext, vars: { [key: string]: any }, createSourceMap: boolean): any
  • added: method JitEvaluator.evaluateStatements(sourceUrl: string, statements: outputAst.Statement[], refResolver: ExternalReferenceResolver, createSourceMaps: boolean): { [key: string]: any }
  • added: method JitEvaluator.executeFunction(fn: Function, args: any[]): any
  • added: method KeyedRead.visit(visitor: AstVisitor, context?: any): any
  • added: method KeyedWrite.visit(visitor: AstVisitor, context?: any): any
  • added: method LeadingComment.toString(): string
  • added: method Lexer.tokenize(text: string): Token[]
  • added: method LiteralArray.visit(visitor: AstVisitor, context?: any): any
  • added: method LiteralArrayExpr.isConstant(): boolean
  • added: method LiteralArrayExpr.isEquivalent(e: Expression): boolean
  • added: method LiteralArrayExpr.visitExpression(visitor: ExpressionVisitor, context: any): any
  • added: method LiteralExpr.isConstant(): boolean
  • added: method LiteralExpr.isEquivalent(e: Expression): boolean
  • added: method LiteralExpr.visitExpression(visitor: ExpressionVisitor, context: any): any
  • added: method LiteralMap.visit(visitor: AstVisitor, context?: any): any
  • added: method LiteralMapExpr.isConstant(): boolean
  • added: method LiteralMapExpr.isEquivalent(e: Expression): boolean
  • added: method LiteralMapExpr.visitExpression(visitor: ExpressionVisitor, context: any): any
  • added: method LiteralPrimitive.visit(visitor: AstVisitor, context?: any): any
  • added: method LocalizedString.getMessagePartSourceSpan(i: number): ParseSourceSpan | null
  • added: method LocalizedString.getPlaceholderSourceSpan(i: number): ParseSourceSpan
  • added: method LocalizedString.isConstant(): boolean
  • added: method LocalizedString.isEquivalent(e: Expression): boolean
  • added: method LocalizedString.serializeI18nHead(): CookedRawString
  • added: method LocalizedString.serializeI18nTemplatePart(partIndex: number): CookedRawString
  • added: method LocalizedString.visitExpression(visitor: ExpressionVisitor, context: any): any
  • added: method MapType.visitType(visitor: TypeVisitor, context: any): any
  • added: method MessageBundle.getMessages(): i18n.Message[]
  • added: method MessageBundle.updateFromTemplate(html: string, url: string, interpolationConfig: InterpolationConfig): ParseError[]
  • added: method MessageBundle.write(serializer: Serializer, filterSources?: (path: string) => string): string
  • added: method NonNullAssert.visit(visitor: AstVisitor, context?: any): any
  • added: method NotExpr.isConstant(): boolean
  • added: method NotExpr.isEquivalent(e: Expression): boolean
  • added: method NotExpr.visitExpression(visitor: ExpressionVisitor, context: any): any
  • added: method ParseError.contextualMessage(): string
  • added: method ParseError.toString(): string
  • added: method ParseLocation.getContext(maxChars: number, maxLines: number): { before: string; after: string } | null
  • added: method ParseLocation.moveBy(delta: number): ParseLocation
  • added: method ParseLocation.toString(): string
  • added: method ParseSourceSpan.toString(): string
  • added: method ParseSpan.toAbsolute(absoluteOffset: number): AbsoluteSourceSpan
  • added: method Parser.parseAction(input: string, isAssignmentEvent: boolean, location: string, absoluteOffset: number, interpolationConfig?: InterpolationConfig): ASTWithSource
  • added: method Parser.parseBinding(input: string, location: string, absoluteOffset: number, interpolationConfig?: InterpolationConfig): ASTWithSource
  • added: method Parser.parseInterpolation(input: string, location: string, absoluteOffset: number, interpolatedTokens: InterpolatedAttributeToken[] | InterpolatedTextToken[] | null, interpolationConfig?: InterpolationConfig): ASTWithSource | null
  • added: method Parser.parseInterpolationExpression(expression: string, location: string, absoluteOffset: number): ASTWithSource
  • added: method Parser.parseSimpleBinding(input: string, location: string, absoluteOffset: number, interpolationConfig?: InterpolationConfig): ASTWithSource
  • added: method Parser.parseTemplateBindings(templateKey: string, templateValue: string, templateUrl: string, absoluteKeyOffset: number, absoluteValueOffset: number): TemplateBindingParseResult
  • added: method Parser.splitInterpolation(input: string, location: string, interpolatedTokens: InterpolatedAttributeToken[] | InterpolatedTextToken[] | null, interpolationConfig?: InterpolationConfig): SplitInterpolation
  • added: method Parser.wrapLiteralPrimitive(input: string | null, location: string, absoluteOffset: number): ASTWithSource
  • added: method PrefixNot.visit(visitor: AstVisitor, context?: any): any
  • added: method PropertyRead.visit(visitor: AstVisitor, context?: any): any
  • added: method PropertyWrite.visit(visitor: AstVisitor, context?: any): any
  • added: method R3BoundTarget.getConsumerOfBinding(binding: TmplAstBoundAttribute | TmplAstBoundEvent | TmplAstTextAttribute): DirectiveT | TmplAstElement | TmplAstTemplate | null
  • added: method R3BoundTarget.getDirectivesOfNode(node: TmplAstElement | TmplAstTemplate): DirectiveT[] | null
  • added: method R3BoundTarget.getEntitiesInTemplateScope(template: TmplAstTemplate | null): ReadonlySet<TmplAstReference | TmplAstVariable>
  • added: method R3BoundTarget.getExpressionTarget(expr: AST): TmplAstReference | TmplAstVariable | null
  • added: method R3BoundTarget.getNestingLevel(template: TmplAstTemplate): number
  • added: method R3BoundTarget.getReferenceTarget(ref: TmplAstReference): { directive: DirectiveT; node: TmplAstElement | TmplAstTemplate } | TmplAstElement | TmplAstTemplate | null
  • added: method R3BoundTarget.getTemplateOfSymbol(symbol: TmplAstReference | TmplAstVariable): TmplAstTemplate | null
  • added: method R3BoundTarget.getUsedDirectives(): DirectiveT[]
  • added: method R3BoundTarget.getUsedPipes(): string[]
  • added: method R3TargetBinder.bind(target: Target): BoundTarget<DirectiveT>
  • added: method ReadKeyExpr.isConstant(): boolean
  • added: method ReadKeyExpr.isEquivalent(e: Expression): boolean
  • added: method ReadKeyExpr.set(value: Expression): WriteKeyExpr
  • added: method ReadKeyExpr.visitExpression(visitor: ExpressionVisitor, context: any): any
  • added: method ReadPropExpr.isConstant(): boolean
  • added: method ReadPropExpr.isEquivalent(e: Expression): boolean
  • added: method ReadPropExpr.set(value: Expression): WritePropExpr
  • added: method ReadPropExpr.visitExpression(visitor: ExpressionVisitor, context: any): any
  • added: method ReadVarExpr.isConstant(): boolean
  • added: method ReadVarExpr.isEquivalent(e: Expression): boolean
  • added: method ReadVarExpr.set(value: Expression): WriteVarExpr
  • added: method ReadVarExpr.visitExpression(visitor: ExpressionVisitor, context: any): any
  • added: method RecursiveAstVisitor.visit(ast: AST, context?: any): any
  • added: method RecursiveAstVisitor.visitAll(asts: AST[], context: any): any
  • added: method RecursiveAstVisitor.visitBinary(ast: Binary, context: any): any
  • added: method RecursiveAstVisitor.visitCall(ast: Call, context: any): any
  • added: method RecursiveAstVisitor.visitChain(ast: Chain, context: any): any
  • added: method RecursiveAstVisitor.visitConditional(ast: Conditional, context: any): any
  • added: method RecursiveAstVisitor.visitImplicitReceiver(ast: ThisReceiver, context: any): any
  • added: method RecursiveAstVisitor.visitInterpolation(ast: Interpolation, context: any): any
  • added: method RecursiveAstVisitor.visitKeyedRead(ast: KeyedRead, context: any): any
  • added: method RecursiveAstVisitor.visitKeyedWrite(ast: KeyedWrite, context: any): any
  • added: method RecursiveAstVisitor.visitLiteralArray(ast: LiteralArray, context: any): any
  • added: method RecursiveAstVisitor.visitLiteralMap(ast: LiteralMap, context: any): any
  • added: method RecursiveAstVisitor.visitLiteralPrimitive(ast: LiteralPrimitive, context: any): any
  • added: method RecursiveAstVisitor.visitNonNullAssert(ast: NonNullAssert, context: any): any
  • added: method RecursiveAstVisitor.visitPipe(ast: BindingPipe, context: any): any
  • added: method RecursiveAstVisitor.visitPrefixNot(ast: PrefixNot, context: any): any
  • added: method RecursiveAstVisitor.visitPropertyRead(ast: PropertyRead, context: any): any
  • added: method RecursiveAstVisitor.visitPropertyWrite(ast: PropertyWrite, context: any): any
  • added: method RecursiveAstVisitor.visitSafeCall(ast: SafeCall, context: any): any
  • added: method RecursiveAstVisitor.visitSafeKeyedRead(ast: SafeKeyedRead, context: any): any
  • added: method RecursiveAstVisitor.visitSafePropertyRead(ast: SafePropertyRead, context: any): any
  • added: method RecursiveAstVisitor.visitThisReceiver(ast: ThisReceiver, context: any): any
  • added: method RecursiveAstVisitor.visitUnary(ast: Unary, context: any): any
  • added: method RecursiveVisitor.visitAttribute(ast: Attribute, context: any): any
  • added: method RecursiveVisitor.visitComment(ast: Comment_2, context: any): any
  • added: method RecursiveVisitor.visitElement(ast: Element_2, context: any): any
  • added: method RecursiveVisitor.visitExpansion(ast: Expansion, context: any): any
  • added: method RecursiveVisitor.visitExpansionCase(ast: ExpansionCase, context: any): any
  • added: method RecursiveVisitor.visitText(ast: Text_2, context: any): any
  • added: method ReturnStatement.isEquivalent(stmt: Statement): boolean
  • added: method ReturnStatement.visitStatement(visitor: StatementVisitor, context: any): any
  • added: method SafeCall.visit(visitor: AstVisitor, context?: any): any
  • added: method SafeKeyedRead.visit(visitor: AstVisitor, context?: any): any
  • added: method SafePropertyRead.visit(visitor: AstVisitor, context?: any): any
  • added: method SelectorContext.finalize(cssSelector: CssSelector, callback: ((c: CssSelector, a: T) => void) | null): boolean
  • added: method SelectorMatcher.addSelectables(cssSelectors: CssSelector[], callbackCtxt?: T): void
  • added: method SelectorMatcher.match(cssSelector: CssSelector, matchedCallback: ((c: CssSelector, a: T) => void) | null): boolean
  • added: method Serializer.createNameMapper(message: i18n.Message): PlaceholderMapper | null
  • added: method Statement.addLeadingComment(leadingComment: LeadingComment): void
  • added: method Statement.hasModifier(modifier: StmtModifier): boolean
  • added: method StatementVisitor.visitDeclareFunctionStmt(stmt: DeclareFunctionStmt, context: any): any
  • added: method StatementVisitor.visitDeclareVarStmt(stmt: DeclareVarStmt, context: any): any
  • added: method StatementVisitor.visitExpressionStmt(stmt: ExpressionStatement, context: any): any
  • added: method StatementVisitor.visitIfStmt(stmt: IfStmt, context: any): any
  • added: method StatementVisitor.visitReturnStmt(stmt: ReturnStatement, context: any): any
  • added: method TagDefinition.getContentType(prefix?: string): TagContentType
  • added: method TagDefinition.isClosedByChild(name: string): boolean
  • added: method TaggedTemplateExpr.isConstant(): boolean
  • added: method TaggedTemplateExpr.isEquivalent(e: Expression): boolean
  • added: method TaggedTemplateExpr.visitExpression(visitor: ExpressionVisitor, context: any): any
  • added: method TargetBinder.bind(target: Target): BoundTarget<D>
  • added: method Text.visit(visitor: Visitor, context: any): any
  • added: method ThisReceiver.visit(visitor: AstVisitor, context?: any): any
  • added: method TmplAstBoundAttribute.visit<Result>(visitor: Visitor_3<Result>): Result
  • added: method TmplAstBoundEvent.visit<Result>(visitor: Visitor_3<Result>): Result
  • added: method TmplAstBoundText.visit<Result>(visitor: Visitor_3<Result>): Result
  • added: method TmplAstContent.visit<Result>(visitor: Visitor_3<Result>): Result
  • added: method TmplAstElement.visit<Result>(visitor: Visitor_3<Result>): Result
  • added: method TmplAstIcu.visit<Result>(visitor: Visitor_3<Result>): Result
  • added: method TmplAstNode.visit<Result>(visitor: Visitor_3<Result>): Result
  • added: method TmplAstRecursiveVisitor.visitBoundAttribute(attribute: TmplAstBoundAttribute): void
  • added: method TmplAstRecursiveVisitor.visitBoundEvent(attribute: TmplAstBoundEvent): void
  • added: method TmplAstRecursiveVisitor.visitBoundText(text: TmplAstBoundText): void
  • added: method TmplAstRecursiveVisitor.visitContent(content: TmplAstContent): void
  • added: method TmplAstRecursiveVisitor.visitElement(element: TmplAstElement): void
  • added: method TmplAstRecursiveVisitor.visitIcu(icu: TmplAstIcu): void
  • added: method TmplAstRecursiveVisitor.visitReference(reference: TmplAstReference): void
  • added: method TmplAstRecursiveVisitor.visitTemplate(template: TmplAstTemplate): void
  • added: method TmplAstRecursiveVisitor.visitText(text: TmplAstText): void
  • added: method TmplAstRecursiveVisitor.visitTextAttribute(attribute: TmplAstTextAttribute): void
  • added: method TmplAstRecursiveVisitor.visitVariable(variable: TmplAstVariable): void
  • added: method TmplAstReference.visit<Result>(visitor: Visitor_3<Result>): Result
  • added: method TmplAstTemplate.visit<Result>(visitor: Visitor_3<Result>): Result
  • added: method TmplAstText.visit<Result>(visitor: Visitor_3<Result>): Result
  • added: method TmplAstTextAttribute.visit<Result>(visitor: Visitor_3<Result>): Result
  • added: method TmplAstVariable.visit<Result>(visitor: Visitor_3<Result>): Result
  • added: method Token.isCharacter(code: number): boolean
  • added: method Token.isError(): boolean
  • added: method Token.isIdentifier(): boolean
  • added: method Token.isKeyword(): boolean
  • added: method Token.isKeywordAs(): boolean
  • added: method Token.isKeywordFalse(): boolean
  • added: method Token.isKeywordLet(): boolean
  • added: method Token.isKeywordNull(): boolean
  • added: method Token.isKeywordThis(): boolean
  • added: method Token.isKeywordTrue(): boolean
  • added: method Token.isKeywordUndefined(): boolean
  • added: method Token.isNumber(): boolean
  • added: method Token.isOperator(operator: string): boolean
  • added: method Token.isPrivateIdentifier(): boolean
  • added: method Token.isString(): boolean
  • added: method Token.toNumber(): number
  • added: method Token.toString(): string | null
  • added: method Type.hasModifier(modifier: TypeModifier): boolean
  • added: method TypeVisitor.visitArrayType(type: ArrayType, context: any): any
  • added: method TypeVisitor.visitBuiltinType(type: BuiltinType, context: any): any
  • added: method TypeVisitor.visitExpressionType(type: ExpressionType, context: any): any
  • added: method TypeVisitor.visitMapType(type: MapType, context: any): any
  • added: method TypeofExpr.isConstant(): boolean
  • added: method TypeofExpr.isEquivalent(e: Expression): boolean
  • added: method TypeofExpr.visitExpression(visitor: ExpressionVisitor, context: any): any
  • added: method Unary.visit(visitor: AstVisitor, context?: any): any
  • added: method UnaryOperatorExpr.isConstant(): boolean
  • added: method UnaryOperatorExpr.isEquivalent(e: Expression): boolean
  • added: method UnaryOperatorExpr.visitExpression(visitor: ExpressionVisitor, context: any): any
  • added: method Visitor.visit?(node: Node_2, context: any): any
  • added: method Visitor.visitAttribute(attribute: Attribute, context: any): any
  • added: method Visitor.visitComment(comment: Comment_2, context: any): any
  • added: method Visitor.visitElement(element: Element_2, context: any): any
  • added: method Visitor.visitExpansion(expansion: Expansion, context: any): any
  • added: method Visitor.visitExpansionCase(expansionCase: ExpansionCase, context: any): any
  • added: method Visitor.visitText(text: Text_2, context: any): any
  • added: method WrappedNodeExpr.isConstant(): boolean
  • added: method WrappedNodeExpr.isEquivalent(e: Expression): boolean
  • added: method WrappedNodeExpr.visitExpression(visitor: ExpressionVisitor, context: any): any
  • added: method WriteKeyExpr.isConstant(): boolean
  • added: method WriteKeyExpr.isEquivalent(e: Expression): boolean
  • added: method WriteKeyExpr.visitExpression(visitor: ExpressionVisitor, context: any): any
  • added: method WritePropExpr.isConstant(): boolean
  • added: method WritePropExpr.isEquivalent(e: Expression): boolean
  • added: method WritePropExpr.visitExpression(visitor: ExpressionVisitor, context: any): any
  • added: method WriteVarExpr.isConstant(): boolean
  • added: method WriteVarExpr.isEquivalent(e: Expression): boolean
  • added: method WriteVarExpr.toConstDecl(): DeclareVarStmt
  • added: method WriteVarExpr.toDeclStmt(type?: Type | null, modifiers?: StmtModifier): DeclareVarStmt
  • added: method WriteVarExpr.visitExpression(visitor: ExpressionVisitor, context: any): any
  • added: method Xliff.digest(message: i18n.Message): string
  • added: method Xliff.load(content: string, url: string): { locale: string; i18nNodesByMsgId: { [msgId: string]: i18n.Node[] } }
  • added: method Xliff.write(messages: i18n.Message[], locale: string | null): string
  • added: method Xliff2.digest(message: i18n.Message): string
  • added: method Xliff2.load(content: string, url: string): { locale: string; i18nNodesByMsgId: { [msgId: string]: i18n.Node[] } }
  • added: method Xliff2.write(messages: i18n.Message[], locale: string | null): string
  • added: method Xmb.createNameMapper(message: i18n.Message): PlaceholderMapper
  • added: method Xmb.digest(message: i18n.Message): string
  • added: method Xmb.load(content: string, url: string): { locale: string; i18nNodesByMsgId: { [msgId: string]: i18n.Node[] } }
  • added: method Xmb.write(messages: i18n.Message[], locale: string | null): string
  • added: method XmlParser.parse(source: string, url: string, options?: TokenizeOptions): ParseTreeResult
  • added: method Xtb.createNameMapper(message: i18n.Message): PlaceholderMapper
  • added: method Xtb.digest(message: i18n.Message): string
  • added: method Xtb.load(content: string, url: string): { locale: string; i18nNodesByMsgId: { [msgId: string]: i18n.Node[] } }
  • added: method Xtb.write(messages: i18n.Message[], locale: string | null): string
  • added: method _ParseAST.advance(): void
  • added: method _ParseAST.consumeOptionalCharacter(code: number): boolean
  • added: method _ParseAST.consumeOptionalOperator(op: string): boolean
  • added: method _ParseAST.error(message: string, index?: number | null): void
  • added: method _ParseAST.expectCharacter(code: number): void
  • added: method _ParseAST.expectIdentifierOrKeyword(): string | null
  • added: method _ParseAST.expectIdentifierOrKeywordOrString(): string
  • added: method _ParseAST.expectOperator(operator: string): void
  • added: method _ParseAST.expectTemplateBindingKey(): TemplateBindingIdentifier
  • added: method _ParseAST.parseAccessMember(readReceiver: AST, start: number, isSafe: boolean): AST
  • added: method _ParseAST.parseAdditive(): AST
  • added: method _ParseAST.parseCall(receiver: AST, start: number, isSafe: boolean): AST
  • added: method _ParseAST.parseCallArguments(): BindingPipe[]
  • added: method _ParseAST.parseCallChain(): AST
  • added: method _ParseAST.parseChain(): AST
  • added: method _ParseAST.parseConditional(): AST
  • added: method _ParseAST.parseEquality(): AST
  • added: method _ParseAST.parseExpression(): AST
  • added: method _ParseAST.parseExpressionList(terminator: number): AST[]
  • added: method _ParseAST.parseKeyedReadOrWrite(receiver: AST, start: number, isSafe: boolean): AST
  • added: method _ParseAST.parseLiteralMap(): LiteralMap
  • added: method _ParseAST.parseLogicalAnd(): AST
  • added: method _ParseAST.parseLogicalOr(): AST
  • added: method _ParseAST.parseMultiplicative(): AST
  • added: method _ParseAST.parseNullishCoalescing(): AST
  • added: method _ParseAST.parsePipe(): AST
  • added: method _ParseAST.parsePrefix(): AST
  • added: method _ParseAST.parsePrimary(): AST
  • added: method _ParseAST.parseRelational(): AST
  • added: method _ParseAST.parseTemplateBindings(templateKey: TemplateBindingIdentifier): TemplateBindingParseResult
  • added: method _ParseAST.peek(offset: number): Token
  • added: method _ParseAST.peekKeywordAs(): boolean
  • added: method _ParseAST.peekKeywordLet(): boolean
  • added: method _ParseAST.prettyPrintToken(tok: Token): string
  • added: method _ParseAST.sourceSpan(start: number, artificialEndIndex?: number): AbsoluteSourceSpan
  • added: method _ParseAST.span(start: number, artificialEndIndex?: number): ParseSpan
  • added: namespace core
  • added: namespace outputAst
  • added: property AST.sourceSpan: AbsoluteSourceSpan
  • added: property AST.span: ParseSpan
  • added: property ASTWithName.nameSpan: AbsoluteSourceSpan
  • added: property ASTWithSource.ast: AST
  • added: property ASTWithSource.errors: ParserError[]
  • added: property ASTWithSource.location: string
  • added: property ASTWithSource.source: string | null
  • added: property AnimationTriggerNames.includesDynamicAnimations: boolean
  • added: property AnimationTriggerNames.staticTriggerNames: string[]
  • added: property ArrayType.of: Type
  • added: property Attribute.name: string
  • added: property Attribute.value: string
  • added: property Attribute.valueSpan: ParseSourceSpan | undefined
  • added: property Attribute.valueTokens: InterpolatedAttributeToken[] | undefined
  • added: property Binary.left: AST
  • added: property Binary.operation: string
  • added: property Binary.right: AST
  • added: property BinaryOperatorExpr.lhs: Expression
  • added: property BinaryOperatorExpr.operator: BinaryOperator
  • added: property BinaryOperatorExpr.parens: boolean
  • added: property BinaryOperatorExpr.rhs: Expression
  • added: property BindingPipe.args: any[]
  • added: property BindingPipe.exp: AST
  • added: property BindingPipe.name: string
  • added: property BoundElementProperty.name: string
  • added: property BoundElementProperty.securityContext: SecurityContext
  • added: property BoundElementProperty.sourceSpan: ParseSourceSpan
  • added: property BoundElementProperty.type: BindingType
  • added: property BoundElementProperty.unit: string | null
  • added: property BoundElementProperty.value: ASTWithSource
  • added: property BoundElementProperty.valueSpan: ParseSourceSpan | undefined
  • added: property BuiltinType.name: BuiltinTypeName
  • added: property Call.args: AST[]
  • added: property Call.argumentSpan: AbsoluteSourceSpan
  • added: property Call.receiver: AST
  • added: property Chain.expressions: any[]
  • added: property CommaExpr.parts: Expression[]
  • added: property Comment.sourceSpan: ParseSourceSpan
  • added: property Comment.value: string | null
  • added: property CompileIdentifierMetadata.reference: any
  • added: property CompilerConfig.defaultEncapsulation: ViewEncapsulation | null
  • added: property CompilerConfig.jitDevMode: boolean
  • added: property CompilerConfig.missingTranslation: MissingTranslationStrategy | null
  • added: property CompilerConfig.preserveWhitespaces: boolean
  • added: property CompilerConfig.strictInjectionParameters: boolean
  • added: property CompilerConfig.useJit: boolean
  • added: property Conditional.condition: AST
  • added: property Conditional.falseExp: AST
  • added: property Conditional.trueExp: AST
  • added: property ConditionalExpr.condition: Expression
  • added: property ConditionalExpr.falseCase: Expression | null
  • added: property ConditionalExpr.trueCase: Expression
  • added: property ConstantPool.statements: outputAst.Statement[]
  • added: property CssSelector.attrs: string[]
  • added: property CssSelector.classNames: string[]
  • added: property CssSelector.element: string | null
  • added: property CssSelector.notSelectors: CssSelector[]
  • added: property DeclareComponentTemplateInfo.content: string
  • added: property DeclareComponentTemplateInfo.inlineTemplateLiteralExpression: outputAst.Expression | null
  • added: property DeclareComponentTemplateInfo.isInline: boolean
  • added: property DeclareComponentTemplateInfo.sourceUrl: string
  • added: property DeclareFunctionStmt.name: string
  • added: property DeclareFunctionStmt.params: FnParam[]
  • added: property DeclareFunctionStmt.statements: Statement[]
  • added: property DeclareFunctionStmt.type: Type | null
  • added: property DeclareVarStmt.name: string
  • added: property DeclareVarStmt.type: Type | null
  • added: property DeclareVarStmt.value?: Expression | undefined
  • added: property DirectiveMeta.animationTriggerNames: AnimationTriggerNames | null
  • added: property DirectiveMeta.exportAs: string[] | null
  • added: property DirectiveMeta.inputs: InputOutputPropertySet
  • added: property DirectiveMeta.isComponent: boolean
  • added: property DirectiveMeta.isStructural: boolean
  • added: property DirectiveMeta.name: string
  • added: property DirectiveMeta.outputs: InputOutputPropertySet
  • added: property DirectiveMeta.selector: string | null
  • added: property Element.attrs: Attribute[]
  • added: property Element.children: Node_2[]
  • added: property Element.endSourceSpan: ParseSourceSpan | null
  • added: property Element.name: string
  • added: property Element.startSourceSpan: ParseSourceSpan
  • added: property Expansion.cases: ExpansionCase[]
  • added: property Expansion.switchValue: string
  • added: property Expansion.switchValueSourceSpan: ParseSourceSpan
  • added: property Expansion.type: string
  • added: property ExpansionCase.expSourceSpan: ParseSourceSpan
  • added: property ExpansionCase.expression: Node_2[]
  • added: property ExpansionCase.sourceSpan: ParseSourceSpan
  • added: property ExpansionCase.value: string
  • added: property ExpansionCase.valueSourceSpan: ParseSourceSpan
  • added: property Expression.sourceSpan: ParseSourceSpan | null
  • added: property Expression.type: Type | null
  • added: property ExpressionStatement.expr: Expression
  • added: property ExpressionType.typeParams: Type[] | null
  • added: property ExpressionType.value: Expression
  • added: property ExternalExpr.typeParams: Type[] | null
  • added: property ExternalExpr.value: ExternalReference
  • added: property ExternalReference.moduleName: string | null
  • added: property ExternalReference.name: string | null
  • added: property ExternalReference.runtime?: any
  • added: property FunctionExpr.name?: string | null | undefined
  • added: property FunctionExpr.params: FnParam[]
  • added: property FunctionExpr.statements: Statement[]
  • added: property HtmlTagDefinition.canSelfClose: boolean
  • added: property HtmlTagDefinition.closedByParent: boolean
  • added: property HtmlTagDefinition.ignoreFirstLf: boolean
  • added: property HtmlTagDefinition.implicitNamespacePrefix: string | null
  • added: property HtmlTagDefinition.isVoid: boolean
  • added: property HtmlTagDefinition.preventNamespaceInheritance: boolean
  • added: property I18NHtmlParser.getTagDefinition: any
  • added: property IfStmt.condition: Expression
  • added: property IfStmt.falseCase: Statement[]
  • added: property IfStmt.trueCase: Statement[]
  • added: property InstantiateExpr.args: Expression[]
  • added: property InstantiateExpr.classExpr: Expression
  • added: property Interpolation.expressions: any[]
  • added: property Interpolation.strings: any[]
  • added: property InterpolationConfig.end: string
  • added: property InterpolationConfig.start: string
  • added: property InterpolationPiece.end: number
  • added: property InterpolationPiece.start: number
  • added: property InterpolationPiece.text: string
  • added: property InvokeFunctionExpr.args: Expression[]
  • added: property InvokeFunctionExpr.fn: Expression
  • added: property InvokeFunctionExpr.pure: boolean
  • added: property JSDocComment.tags: JSDocTag[]
  • added: property KeyedRead.key: AST
  • added: property KeyedRead.receiver: AST
  • added: property KeyedWrite.key: AST
  • added: property KeyedWrite.receiver: AST
  • added: property KeyedWrite.value: AST
  • added: property LeadingComment.multiline: boolean
  • added: property LeadingComment.text: string
  • added: property LeadingComment.trailingNewline: boolean
  • added: property LexerRange.endPos: number
  • added: property LexerRange.startCol: number
  • added: property LexerRange.startLine: number
  • added: property LexerRange.startPos: number
  • added: property LiteralArray.expressions: any[]
  • added: property LiteralArrayExpr.entries: Expression[]
  • added: property LiteralExpr.value: number | string | boolean | null | undefined
  • added: property LiteralMap.keys: LiteralMapKey[]
  • added: property LiteralMap.values: any[]
  • added: property LiteralMapExpr.entries: LiteralMapEntry[]
  • added: property LiteralMapExpr.valueType: Type | null
  • added: property LiteralPrimitive.value: any
  • added: property MapType.valueType: Type | null
  • added: property MaybeForwardRefExpression.expression: T
  • added: property MaybeForwardRefExpression.forwardRef: ForwardRefHandling
  • added: property NodeWithI18n.i18n?: I18nMeta_2 | undefined
  • added: property NodeWithI18n.sourceSpan: ParseSourceSpan
  • added: property NonNullAssert.expression: AST
  • added: property NotExpr.condition: Expression
  • added: property ParseError.level: ParseErrorLevel
  • added: property ParseError.msg: string
  • added: property ParseError.span: ParseSourceSpan
  • added: property ParseLocation.col: number
  • added: property ParseLocation.file: ParseSourceFile
  • added: property ParseLocation.line: number
  • added: property ParseLocation.offset: number
  • added: property ParseSourceFile.content: string
  • added: property ParseSourceFile.url: string
  • added: property ParseSourceSpan.details: string | null
  • added: property ParseSourceSpan.end: ParseLocation
  • added: property ParseSourceSpan.fullStart: ParseLocation
  • added: property ParseSourceSpan.start: ParseLocation
  • added: property ParseSpan.end: number
  • added: property ParseSpan.start: number
  • added: property ParseTemplateOptions.alwaysAttemptHtmlToR3AstConversion?: boolean
  • added: property ParseTemplateOptions.collectCommentNodes?: boolean
  • added: property ParseTemplateOptions.enableI18nLegacyMessageIdFormat?: boolean
  • added: property ParseTemplateOptions.escapedString?: boolean
  • added: property ParseTemplateOptions.i18nNormalizeLineEndingsInICUs?: boolean
  • added: property ParseTemplateOptions.interpolationConfig?: InterpolationConfig
  • added: property ParseTemplateOptions.leadingTriviaChars?: string[]
  • added: property ParseTemplateOptions.preserveLineEndings?: boolean
  • added: property ParseTemplateOptions.preserveWhitespaces?: boolean
  • added: property ParseTemplateOptions.range?: LexerRange
  • added: property ParseTreeResult.errors: ParseError[]
  • added: property ParseTreeResult.rootNodes: html.Node[]
  • added: property ParsedEvent.handler: ASTWithSource
  • added: property ParsedEvent.handlerSpan: ParseSourceSpan
  • added: property ParsedEvent.name: string
  • added: property ParsedEvent.sourceSpan: ParseSourceSpan
  • added: property ParsedEvent.targetOrPhase: string
  • added: property ParsedEvent.type: ParsedEventType
  • added: property ParsedHostBindings.attributes: { [key: string]: outputAst.Expression }
  • added: property ParsedHostBindings.listeners: { [key: string]: string }
  • added: property ParsedHostBindings.properties: { [key: string]: string }
  • added: property ParsedHostBindings.specialAttributes: { styleAttr?: string; classAttr?: string }
  • added: property ParsedProperty.expression: ASTWithSource
  • added: property ParsedProperty.name: string
  • added: property ParsedProperty.sourceSpan: ParseSourceSpan
  • added: property ParsedProperty.type: ParsedPropertyType
  • added: property ParsedProperty.valueSpan: ParseSourceSpan | undefined
  • added: property ParsedTemplate.commentNodes?: t.Comment[]
  • added: property ParsedTemplate.errors: ParseError[] | null
  • added: property ParsedTemplate.interpolationConfig?: InterpolationConfig
  • added: property ParsedTemplate.ngContentSelectors: string[]
  • added: property ParsedTemplate.nodes: t.Node[]
  • added: property ParsedTemplate.preserveWhitespaces?: boolean
  • added: property ParsedTemplate.styleUrls: string[]
  • added: property ParsedTemplate.styles: string[]
  • added: property ParserError.ctxLocation?: any
  • added: property ParserError.errLocation: string
  • added: property ParserError.input: string
  • added: property ParserError.message: string
  • added: property PrefixNot.expression: AST
  • added: property PropertyRead.name: string
  • added: property PropertyRead.receiver: AST
  • added: property PropertyWrite.name: string
  • added: property PropertyWrite.receiver: AST
  • added: property PropertyWrite.value: AST
  • added: property R3ClassMetadata.ctorParameters: outputAst.Expression | null
  • added: property R3ClassMetadata.decorators: outputAst.Expression
  • added: property R3ClassMetadata.propDecorators: outputAst.Expression | null
  • added: property R3ClassMetadata.type: outputAst.Expression
  • added: property R3CompiledExpression.expression: outputAst.Expression
  • added: property R3CompiledExpression.statements: outputAst.Statement[]
  • added: property R3CompiledExpression.type: outputAst.Type
  • added: property R3ComponentMetadata.animations: outputAst.Expression | null
  • added: property R3ComponentMetadata.changeDetection?: ChangeDetectionStrategy
  • added: property R3ComponentMetadata.declarationListEmitMode: DeclarationListEmitMode
  • added: property R3ComponentMetadata.declarations: DeclarationT[]
  • added: property R3ComponentMetadata.encapsulation: ViewEncapsulation
  • added: property R3ComponentMetadata.i18nUseExternalIds: boolean
  • added: property R3ComponentMetadata.interpolation: InterpolationConfig
  • added: property R3ComponentMetadata.relativeContextFilePath: string
  • added: property R3ComponentMetadata.styles: string[]
  • added: property R3ComponentMetadata.template: { nodes: t.Node[]; ngContentSelectors: string[] }
  • added: property R3ComponentMetadata.viewProviders: outputAst.Expression | null
  • added: property R3DeclareClassMetadata.ctorParameters?: outputAst.Expression
  • added: property R3DeclareClassMetadata.decorators: outputAst.Expression
  • added: property R3DeclareClassMetadata.propDecorators?: outputAst.Expression
  • added: property R3DeclareComponentMetadata.animations?: outputAst.Expression
  • added: property R3DeclareComponentMetadata.changeDetection?: ChangeDetectionStrategy
  • added: property R3DeclareComponentMetadata.components?: R3DeclareDirectiveDependencyMetadata[]
  • added: property R3DeclareComponentMetadata.dependencies?: R3DeclareTemplateDependencyMetadata[]
  • added: property R3DeclareComponentMetadata.directives?: R3DeclareDirectiveDependencyMetadata[]
  • added: property R3DeclareComponentMetadata.encapsulation?: ViewEncapsulation
  • added: property R3DeclareComponentMetadata.interpolation?: [string, string]
  • added: property R3DeclareComponentMetadata.isInline?: boolean
  • added: property R3DeclareComponentMetadata.pipes?: { [pipeName: string]: outputAst.Expression | (() => outputAst.Expression) }
  • added: property R3DeclareComponentMetadata.preserveWhitespaces?: boolean
  • added: property R3DeclareComponentMetadata.styles?: string[]
  • added: property R3DeclareComponentMetadata.template: outputAst.Expression
  • added: property R3DeclareComponentMetadata.viewProviders?: outputAst.Expression
  • added: property R3DeclareDependencyMetadata.attribute?: boolean
  • added: property R3DeclareDependencyMetadata.host?: boolean
  • added: property R3DeclareDependencyMetadata.optional?: boolean
  • added: property R3DeclareDependencyMetadata.self?: boolean
  • added: property R3DeclareDependencyMetadata.skipSelf?: boolean
  • added: property R3DeclareDependencyMetadata.token: outputAst.Expression | null
  • added: property R3DeclareDirectiveDependencyMetadata.exportAs?: string[]
  • added: property R3DeclareDirectiveDependencyMetadata.inputs?: string[]
  • added: property R3DeclareDirectiveDependencyMetadata.kind: 'directive' | 'component'
  • added: property R3DeclareDirectiveDependencyMetadata.outputs?: string[]
  • added: property R3DeclareDirectiveDependencyMetadata.selector: string
  • added: property R3DeclareDirectiveDependencyMetadata.type: outputAst.Expression | (() => outputAst.Expression)
  • added: property R3DeclareDirectiveMetadata.exportAs?: string[]
  • added: property R3DeclareDirectiveMetadata.host?: { attributes?: { [key: string]: outputAst.Expression }; listeners: { [key: string]: string }; properties?: { [key: string]: string }; classAttribute?: string; styleAttribute?: string }
  • added: property R3DeclareDirectiveMetadata.inputs?: { [classPropertyName: string]: string | [string, string] }
  • added: property R3DeclareDirectiveMetadata.isStandalone?: boolean
  • added: property R3DeclareDirectiveMetadata.outputs?: { [classPropertyName: string]: string }
  • added: property R3DeclareDirectiveMetadata.providers?: outputAst.Expression
  • added: property R3DeclareDirectiveMetadata.queries?: R3DeclareQueryMetadata[]
  • added: property R3DeclareDirectiveMetadata.selector?: string
  • added: property R3DeclareDirectiveMetadata.usesInheritance?: boolean
  • added: property R3DeclareDirectiveMetadata.usesOnChanges?: boolean
  • added: property R3DeclareDirectiveMetadata.viewQueries?: R3DeclareQueryMetadata[]
  • added: property R3DeclareFactoryMetadata.deps: R3DeclareDependencyMetadata[] | 'invalid' | null
  • added: property R3DeclareFactoryMetadata.target: FactoryTarget_2
  • added: property R3DeclareInjectableMetadata.deps?: R3DeclareDependencyMetadata[]
  • added: property R3DeclareInjectableMetadata.providedIn?: outputAst.Expression
  • added: property R3DeclareInjectableMetadata.useClass?: outputAst.Expression
  • added: property R3DeclareInjectableMetadata.useExisting?: outputAst.Expression
  • added: property R3DeclareInjectableMetadata.useFactory?: outputAst.Expression
  • added: property R3DeclareInjectableMetadata.useValue?: outputAst.Expression
  • added: property R3DeclareInjectorMetadata.imports?: outputAst.Expression[]
  • added: property R3DeclareInjectorMetadata.providers?: outputAst.Expression
  • added: property R3DeclareNgModuleDependencyMetadata.kind: 'ngmodule'
  • added: property R3DeclareNgModuleDependencyMetadata.type: outputAst.Expression | (() => outputAst.Expression)
  • added: property R3DeclareNgModuleMetadata.bootstrap?: outputAst.Expression[]
  • added: property R3DeclareNgModuleMetadata.declarations?: outputAst.Expression[]
  • added: property R3DeclareNgModuleMetadata.exports?: outputAst.Expression[]
  • added: property R3DeclareNgModuleMetadata.id?: outputAst.Expression
  • added: property R3DeclareNgModuleMetadata.imports?: outputAst.Expression[]
  • added: property R3DeclareNgModuleMetadata.schemas?: outputAst.Expression[]
  • added: property R3DeclarePipeDependencyMetadata.kind: 'pipe'
  • added: property R3DeclarePipeDependencyMetadata.name: string
  • added: property R3DeclarePipeDependencyMetadata.type: outputAst.Expression | (() => outputAst.Expression)
  • added: property R3DeclarePipeMetadata.isStandalone?: boolean
  • added: property R3DeclarePipeMetadata.name: string
  • added: property R3DeclarePipeMetadata.pure?: boolean
  • added: property R3DeclareQueryMetadata.descendants?: boolean
  • added: property R3DeclareQueryMetadata.emitDistinctChangesOnly?: boolean
  • added: property R3DeclareQueryMetadata.first?: boolean
  • added: property R3DeclareQueryMetadata.predicate: outputAst.Expression | string[]
  • added: property R3DeclareQueryMetadata.propertyName: string
  • added: property R3DeclareQueryMetadata.read?: outputAst.Expression
  • added: property R3DeclareQueryMetadata.static?: boolean
  • added: property R3DependencyMetadata.attributeNameType: outputAst.Expression | null
  • added: property R3DependencyMetadata.host: boolean
  • added: property R3DependencyMetadata.optional: boolean
  • added: property R3DependencyMetadata.self: boolean
  • added: property R3DependencyMetadata.skipSelf: boolean
  • added: property R3DependencyMetadata.token: outputAst.Expression | null
  • added: property R3DirectiveDependencyMetadata.exportAs: string[] | null
  • added: property R3DirectiveDependencyMetadata.inputs: string[]
  • added: property R3DirectiveDependencyMetadata.isComponent: boolean
  • added: property R3DirectiveDependencyMetadata.kind: R3TemplateDependencyKind.Directive
  • added: property R3DirectiveDependencyMetadata.outputs: string[]
  • added: property R3DirectiveDependencyMetadata.selector: string
  • added: property R3DirectiveMetadata.deps: R3DependencyMetadata[] | 'invalid' | null
  • added: property R3DirectiveMetadata.exportAs: string[] | null
  • added: property R3DirectiveMetadata.fullInheritance: boolean
  • added: property R3DirectiveMetadata.host: R3HostMetadata
  • added: property R3DirectiveMetadata.inputs: { [field: string]: string | [string, string] }
  • added: property R3DirectiveMetadata.internalType: outputAst.Expression
  • added: property R3DirectiveMetadata.isStandalone: boolean
  • added: property R3DirectiveMetadata.lifecycle: { usesOnChanges: boolean }
  • added: property R3DirectiveMetadata.name: string
  • added: property R3DirectiveMetadata.outputs: { [field: string]: string }
  • added: property R3DirectiveMetadata.providers: outputAst.Expression | null
  • added: property R3DirectiveMetadata.queries: R3QueryMetadata[]
  • added: property R3DirectiveMetadata.selector: string | null
  • added: property R3DirectiveMetadata.type: R3Reference
  • added: property R3DirectiveMetadata.typeArgumentCount: number
  • added: property R3DirectiveMetadata.typeSourceSpan: ParseSourceSpan
  • added: property R3DirectiveMetadata.usesInheritance: boolean
  • added: property R3DirectiveMetadata.viewQueries: R3QueryMetadata[]
  • added: property R3HostMetadata.attributes: { [key: string]: outputAst.Expression }
  • added: property R3HostMetadata.listeners: { [key: string]: string }
  • added: property R3HostMetadata.properties: { [key: string]: string }
  • added: property R3HostMetadata.specialAttributes: { styleAttr?: string; classAttr?: string }
  • added: property R3InjectableMetadata.deps?: R3DependencyMetadata[]
  • added: property R3InjectableMetadata.internalType: outputAst.Expression
  • added: property R3InjectableMetadata.name: string
  • added: property R3InjectableMetadata.providedIn: MaybeForwardRefExpression
  • added: property R3InjectableMetadata.type: R3Reference
  • added: property R3InjectableMetadata.typeArgumentCount: number
  • added: property R3InjectableMetadata.useClass?: MaybeForwardRefExpression
  • added: property R3InjectableMetadata.useExisting?: MaybeForwardRefExpression
  • added: property R3InjectableMetadata.useFactory?: outputAst.Expression
  • added: property R3InjectableMetadata.useValue?: MaybeForwardRefExpression
  • added: property R3InjectorMetadata.imports: outputAst.Expression[]
  • added: property R3InjectorMetadata.internalType: outputAst.Expression
  • added: property R3InjectorMetadata.name: string
  • added: property R3InjectorMetadata.providers: outputAst.Expression | null
  • added: property R3InjectorMetadata.type: R3Reference
  • added: property R3NgModuleDependencyMetadata.kind: R3TemplateDependencyKind.NgModule
  • added: property R3NgModuleMetadata.adjacentType: outputAst.Expression
  • added: property R3NgModuleMetadata.bootstrap: R3Reference[]
  • added: property R3NgModuleMetadata.containsForwardDecls: boolean
  • added: property R3NgModuleMetadata.declarations: R3Reference[]
  • added: property R3NgModuleMetadata.exports: R3Reference[]
  • added: property R3NgModuleMetadata.id: outputAst.Expression | null
  • added: property R3NgModuleMetadata.imports: R3Reference[]
  • added: property R3NgModuleMetadata.includeImportTypes: boolean
  • added: property R3NgModuleMetadata.internalType: outputAst.Expression
  • added: property R3NgModuleMetadata.publicDeclarationTypes: outputAst.Expression[] | null
  • added: property R3NgModuleMetadata.schemas: R3Reference[] | null
  • added: property R3NgModuleMetadata.selectorScopeMode: R3SelectorScopeMode
  • added: property R3NgModuleMetadata.type: R3Reference
  • added: property R3PartialDeclaration.minVersion: string
  • added: property R3PartialDeclaration.ngImport: outputAst.Expression
  • added: property R3PartialDeclaration.type: outputAst.Expression
  • added: property R3PartialDeclaration.version: string
  • added: property R3PipeDependencyMetadata.kind: R3TemplateDependencyKind.Pipe
  • added: property R3PipeDependencyMetadata.name: string
  • added: property R3PipeMetadata.deps: R3DependencyMetadata[] | null
  • added: property R3PipeMetadata.internalType: outputAst.Expression
  • added: property R3PipeMetadata.isStandalone: boolean
  • added: property R3PipeMetadata.name: string
  • added: property R3PipeMetadata.pipeName: string
  • added: property R3PipeMetadata.pure: boolean
  • added: property R3PipeMetadata.type: R3Reference
  • added: property R3PipeMetadata.typeArgumentCount: number
  • added: property R3QueryMetadata.descendants: boolean
  • added: property R3QueryMetadata.emitDistinctChangesOnly: boolean
  • added: property R3QueryMetadata.first: boolean
  • added: property R3QueryMetadata.predicate: MaybeForwardRefExpression | string[]
  • added: property R3QueryMetadata.propertyName: string
  • added: property R3QueryMetadata.read: outputAst.Expression | null
  • added: property R3QueryMetadata.static: boolean
  • added: property R3Reference.type: outputAst.Expression
  • added: property R3Reference.value: outputAst.Expression
  • added: property R3TemplateDependency.kind: R3TemplateDependencyKind
  • added: property R3TemplateDependency.type: outputAst.Expression
  • added: property ReadKeyExpr.index: Expression
  • added: property ReadKeyExpr.receiver: Expression
  • added: property ReadPropExpr.name: string
  • added: property ReadPropExpr.receiver: Expression
  • added: property ReadVarExpr.name: string
  • added: property ReturnStatement.value: Expression
  • added: property SafeCall.args: AST[]
  • added: property SafeCall.argumentSpan: AbsoluteSourceSpan
  • added: property SafeCall.receiver: AST
  • added: property SafeKeyedRead.key: AST
  • added: property SafeKeyedRead.receiver: AST
  • added: property SafePropertyRead.name: string
  • added: property SafePropertyRead.receiver: AST
  • added: property SchemaMetadata.name: string
  • added: property SelectorContext.cbContext: T
  • added: property SelectorContext.listContext: SelectorListContext
  • added: property SelectorContext.notSelectors: CssSelector[]
  • added: property SelectorContext.selector: CssSelector
  • added: property SelectorListContext.alreadyMatched: boolean
  • added: property SelectorListContext.selectors: CssSelector[]
  • added: property SplitInterpolation.expressions: InterpolationPiece[]
  • added: property SplitInterpolation.offsets: number[]
  • added: property SplitInterpolation.strings: InterpolationPiece[]
  • added: property Statement.leadingComments?: LeadingComment[] | undefined
  • added: property Statement.modifiers: StmtModifier
  • added: property Statement.sourceSpan: ParseSourceSpan | null
  • added: property TagDefinition.canSelfClose: boolean
  • added: property TagDefinition.closedByParent: boolean
  • added: property TagDefinition.ignoreFirstLf: boolean
  • added: property TagDefinition.implicitNamespacePrefix: string | null
  • added: property TagDefinition.isVoid: boolean
  • added: property TagDefinition.preventNamespaceInheritance: boolean
  • added: property TaggedTemplateExpr.tag: Expression
  • added: property TaggedTemplateExpr.template: TemplateLiteral
  • added: property Target.template?: TmplAstNode[]
  • added: property TemplateBindingIdentifier.source: string
  • added: property TemplateBindingIdentifier.span: AbsoluteSourceSpan
  • added: property TemplateBindingParseResult.errors: ParserError[]
  • added: property TemplateBindingParseResult.templateBindings: TemplateBinding[]
  • added: property TemplateBindingParseResult.warnings: string[]
  • added: property TemplateLiteral.elements: TemplateLiteralElement[]
  • added: property TemplateLiteral.expressions: Expression[]
  • added: property TemplateLiteralElement.rawText: string
  • added: property TemplateLiteralElement.sourceSpan?: ParseSourceSpan | undefined
  • added: property TemplateLiteralElement.text: string
  • added: property Text.tokens: InterpolatedTextToken[]
  • added: property Text.value: string
  • added: property TmplAstBoundAttribute.i18n: I18nMeta_2 | undefined
  • added: property TmplAstBoundAttribute.name: string
  • added: property TmplAstBoundAttribute.securityContext: SecurityContext
  • added: property TmplAstBoundAttribute.sourceSpan: ParseSourceSpan
  • added: property TmplAstBoundAttribute.type: BindingType
  • added: property TmplAstBoundAttribute.unit: string | null
  • added: property TmplAstBoundAttribute.value: AST
  • added: property TmplAstBoundAttribute.valueSpan: ParseSourceSpan | undefined
  • added: property TmplAstBoundEvent.handler: AST
  • added: property TmplAstBoundEvent.handlerSpan: ParseSourceSpan
  • added: property TmplAstBoundEvent.name: string
  • added: property TmplAstBoundEvent.phase: string | null
  • added: property TmplAstBoundEvent.sourceSpan: ParseSourceSpan
  • added: property TmplAstBoundEvent.target: string | null
  • added: property TmplAstBoundEvent.type: ParsedEventType
  • added: property TmplAstBoundText.i18n?: I18nMeta_2 | undefined
  • added: property TmplAstBoundText.sourceSpan: ParseSourceSpan
  • added: property TmplAstBoundText.value: AST
  • added: property TmplAstContent.attributes: TmplAstTextAttribute[]
  • added: property TmplAstContent.i18n?: I18nMeta_2 | undefined
  • added: property TmplAstContent.selector: string
  • added: property TmplAstContent.sourceSpan: ParseSourceSpan
  • added: property TmplAstElement.attributes: TmplAstTextAttribute[]
  • added: property TmplAstElement.children: TmplAstNode[]
  • added: property TmplAstElement.endSourceSpan: ParseSourceSpan | null
  • added: property TmplAstElement.i18n?: I18nMeta_2 | undefined
  • added: property TmplAstElement.inputs: TmplAstBoundAttribute[]
  • added: property TmplAstElement.name: string
  • added: property TmplAstElement.outputs: TmplAstBoundEvent[]
  • added: property TmplAstElement.references: TmplAstReference[]
  • added: property TmplAstElement.sourceSpan: ParseSourceSpan
  • added: property TmplAstElement.startSourceSpan: ParseSourceSpan
  • added: property TmplAstIcu.i18n?: I18nMeta_2 | undefined
  • added: property TmplAstIcu.placeholders: { [name: string]: TmplAstText | TmplAstBoundText }
  • added: property TmplAstIcu.sourceSpan: ParseSourceSpan
  • added: property TmplAstIcu.vars: { [name: string]: TmplAstBoundText }
  • added: property TmplAstNode.sourceSpan: ParseSourceSpan
  • added: property TmplAstReference.name: string
  • added: property TmplAstReference.sourceSpan: ParseSourceSpan
  • added: property TmplAstReference.value: string
  • added: property TmplAstReference.valueSpan?: ParseSourceSpan | undefined
  • added: property TmplAstTemplate.attributes: TmplAstTextAttribute[]
  • added: property TmplAstTemplate.children: TmplAstNode[]
  • added: property TmplAstTemplate.endSourceSpan: ParseSourceSpan | null
  • added: property TmplAstTemplate.i18n?: I18nMeta_2 | undefined
  • added: property TmplAstTemplate.inputs: TmplAstBoundAttribute[]
  • added: property TmplAstTemplate.outputs: TmplAstBoundEvent[]
  • added: property TmplAstTemplate.references: TmplAstReference[]
  • added: property TmplAstTemplate.sourceSpan: ParseSourceSpan
  • added: property TmplAstTemplate.startSourceSpan: ParseSourceSpan
  • added: property TmplAstTemplate.tagName: string | null
  • added: property TmplAstTemplate.templateAttrs: (TmplAstBoundAttribute | TmplAstTextAttribute)[]
  • added: property TmplAstTemplate.variables: TmplAstVariable[]
  • added: property TmplAstText.sourceSpan: ParseSourceSpan
  • added: property TmplAstText.value: string
  • added: property TmplAstTextAttribute.i18n?: I18nMeta_2 | undefined
  • added: property TmplAstTextAttribute.name: string
  • added: property TmplAstTextAttribute.sourceSpan: ParseSourceSpan
  • added: property TmplAstTextAttribute.value: string
  • added: property TmplAstTextAttribute.valueSpan?: ParseSourceSpan | undefined
  • added: property TmplAstVariable.name: string
  • added: property TmplAstVariable.sourceSpan: ParseSourceSpan
  • added: property TmplAstVariable.value: string
  • added: property TmplAstVariable.valueSpan?: ParseSourceSpan | undefined
  • added: property Token.end: number
  • added: property Token.index: number
  • added: property Token.numValue: number
  • added: property Token.strValue: string
  • added: property Token.type: TokenType
  • added: property TreeError.elementName: string | null
  • added: property Type.modifiers: TypeModifier
  • added: property TypeofExpr.expr: Expression
  • added: property Unary.expr: AST
  • added: property Unary.left: never
  • added: property Unary.operation: never
  • added: property Unary.operator: string
  • added: property Unary.right: never
  • added: property UnaryOperatorExpr.expr: Expression
  • added: property UnaryOperatorExpr.operator: UnaryOperator
  • added: property UnaryOperatorExpr.parens: boolean
  • added: property Version.full: string
  • added: property WrappedNodeExpr.node: T
  • added: property WriteKeyExpr.index: Expression
  • added: property WriteKeyExpr.receiver: Expression
  • added: property WriteKeyExpr.value: Expression
  • added: property WritePropExpr.name: string
  • added: property WritePropExpr.receiver: Expression
  • added: property WritePropExpr.value: Expression
  • added: property WriteVarExpr.name: string
  • added: property WriteVarExpr.value: Expression
  • added: property _ParseAST.absoluteOffset: number
  • added: property _ParseAST.index: number
  • added: property _ParseAST.input: string
  • added: property _ParseAST.location: string
  • added: property _ParseAST.parseFlags: ParseFlags
  • added: property _ParseAST.tokens: Token[]
  • added: readonly property AbsoluteSourceSpan.end: number
  • added: readonly property AbsoluteSourceSpan.start: number
  • added: readonly property Attribute.keySpan: ParseSourceSpan | undefined
  • added: readonly property BoundElementProperty.keySpan: ParseSourceSpan | undefined
  • added: readonly property BoundTarget.target: Target
  • added: readonly property ExpressionBinding.key: TemplateBindingIdentifier
  • added: readonly property ExpressionBinding.sourceSpan: AbsoluteSourceSpan
  • added: readonly property ExpressionBinding.value: ASTWithSource | null
  • added: readonly property LocalizedString.expressions: Expression[]
  • added: readonly property LocalizedString.messageParts: LiteralPiece[]
  • added: readonly property LocalizedString.metaBlock: I18nMeta
  • added: readonly property LocalizedString.placeHolderNames: PlaceholderPiece[]
  • added: readonly property ParsedEvent.keySpan: ParseSourceSpan
  • added: readonly property ParsedProperty.isAnimation: boolean
  • added: readonly property ParsedProperty.isLiteral: boolean
  • added: readonly property ParsedProperty.keySpan: ParseSourceSpan
  • added: readonly property ParsedVariable.keySpan: ParseSourceSpan
  • added: readonly property ParsedVariable.name: string
  • added: readonly property ParsedVariable.sourceSpan: ParseSourceSpan
  • added: readonly property ParsedVariable.value: string
  • added: readonly property ParsedVariable.valueSpan?: ParseSourceSpan | undefined
  • added: readonly property R3BoundTarget.target: Target
  • added: readonly property TmplAstBoundAttribute.keySpan: ParseSourceSpan
  • added: readonly property TmplAstBoundEvent.keySpan: ParseSourceSpan
  • added: readonly property TmplAstContent.name = 'ng-content'
  • added: readonly property TmplAstReference.keySpan: ParseSourceSpan
  • added: readonly property TmplAstTextAttribute.keySpan: ParseSourceSpan | undefined
  • added: readonly property TmplAstVariable.keySpan: ParseSourceSpan
  • added: readonly property VariableBinding.key: TemplateBindingIdentifier
  • added: readonly property VariableBinding.sourceSpan: AbsoluteSourceSpan
  • added: readonly property VariableBinding.value: TemplateBindingIdentifier | null
  • added: readonly property Version.major: string
  • added: readonly property Version.minor: string
  • added: readonly property Version.patch: string
  • added: static method CssSelector.parse(selector: string): CssSelector[]
  • added: static method EmitterVisitorContext.createRoot(): EmitterVisitorContext
  • added: static method InterpolationConfig.fromArray(markers: [string, string] | null): InterpolationConfig
  • added: static method SelectorMatcher.createNotMatcher(notSelectors: CssSelector[]): SelectorMatcher<null>
  • added: static method TmplAstBoundAttribute.fromBoundElementProperty(prop: BoundElementProperty, i18n?: I18nMeta_2): TmplAstBoundAttribute
  • added: static method TmplAstBoundEvent.fromParsedEvent(event: ParsedEvent): TmplAstBoundEvent
  • added: static method TreeError.create(elementName: string | null, span: ParseSourceSpan, msg: string): TreeError
  • added: static method Unary.createMinus(span: ParseSpan, sourceSpan: AbsoluteSourceSpan, expr: AST): Unary
  • added: static method Unary.createPlus(span: ParseSpan, sourceSpan: AbsoluteSourceSpan, expr: AST): Unary
  • added: static property R3Identifiers.ChangeDetectionStrategy: outputAst.ExternalReference
  • added: static property R3Identifiers.ComponentDeclaration: outputAst.ExternalReference
  • added: static property R3Identifiers.CopyDefinitionFeature: outputAst.ExternalReference
  • added: static property R3Identifiers.DirectiveDeclaration: outputAst.ExternalReference
  • added: static property R3Identifiers.FactoryDeclaration: outputAst.ExternalReference
  • added: static property R3Identifiers.FactoryTarget: outputAst.ExternalReference
  • added: static property R3Identifiers.InheritDefinitionFeature: outputAst.ExternalReference
  • added: static property R3Identifiers.InjectableDeclaration: outputAst.ExternalReference
  • added: static property R3Identifiers.InjectorDeclaration: outputAst.ExternalReference
  • added: static property R3Identifiers.InjectorDef: outputAst.ExternalReference
  • added: static property R3Identifiers.ModuleWithProviders: outputAst.ExternalReference
  • added: static property R3Identifiers.NEW_METHOD: string
  • added: static property R3Identifiers.NgModuleDeclaration: outputAst.ExternalReference
  • added: static property R3Identifiers.NgOnChangesFeature: outputAst.ExternalReference
  • added: static property R3Identifiers.PATCH_DEPS: string
  • added: static property R3Identifiers.PipeDeclaration: outputAst.ExternalReference
  • added: static property R3Identifiers.ProvidersFeature: outputAst.ExternalReference
  • added: static property R3Identifiers.StandaloneFeature: outputAst.ExternalReference
  • added: static property R3Identifiers.TRANSFORM_METHOD: string
  • added: static property R3Identifiers.ViewEncapsulation: outputAst.ExternalReference
  • added: static property R3Identifiers.advance: outputAst.ExternalReference
  • added: static property R3Identifiers.attribute: outputAst.ExternalReference
  • added: static property R3Identifiers.attributeInterpolate1: outputAst.ExternalReference
  • added: static property R3Identifiers.attributeInterpolate2: outputAst.ExternalReference
  • added: static property R3Identifiers.attributeInterpolate3: outputAst.ExternalReference
  • added: static property R3Identifiers.attributeInterpolate4: outputAst.ExternalReference
  • added: static property R3Identifiers.attributeInterpolate5: outputAst.ExternalReference
  • added: static property R3Identifiers.attributeInterpolate6: outputAst.ExternalReference
  • added: static property R3Identifiers.attributeInterpolate7: outputAst.ExternalReference
  • added: static property R3Identifiers.attributeInterpolate8: outputAst.ExternalReference
  • added: static property R3Identifiers.attributeInterpolateV: outputAst.ExternalReference
  • added: static property R3Identifiers.classMap: outputAst.ExternalReference
  • added: static property R3Identifiers.classMapInterpolate1: outputAst.ExternalReference
  • added: static property R3Identifiers.classMapInterpolate2: outputAst.ExternalReference
  • added: static property R3Identifiers.classMapInterpolate3: outputAst.ExternalReference
  • added: static property R3Identifiers.classMapInterpolate4: outputAst.ExternalReference
  • added: static property R3Identifiers.classMapInterpolate5: outputAst.ExternalReference
  • added: static property R3Identifiers.classMapInterpolate6: outputAst.ExternalReference
  • added: static property R3Identifiers.classMapInterpolate7: outputAst.ExternalReference
  • added: static property R3Identifiers.classMapInterpolate8: outputAst.ExternalReference
  • added: static property R3Identifiers.classMapInterpolateV: outputAst.ExternalReference
  • added: static property R3Identifiers.classProp: outputAst.ExternalReference
  • added: static property R3Identifiers.contentQuery: outputAst.ExternalReference
  • added: static property R3Identifiers.core: outputAst.ExternalReference
  • added: static property R3Identifiers.declareClassMetadata: outputAst.ExternalReference
  • added: static property R3Identifiers.declareComponent: outputAst.ExternalReference
  • added: static property R3Identifiers.declareDirective: outputAst.ExternalReference
  • added: static property R3Identifiers.declareFactory: outputAst.ExternalReference
  • added: static property R3Identifiers.declareInjectable: outputAst.ExternalReference
  • added: static property R3Identifiers.declareInjector: outputAst.ExternalReference
  • added: static property R3Identifiers.declareNgModule: outputAst.ExternalReference
  • added: static property R3Identifiers.declarePipe: outputAst.ExternalReference
  • added: static property R3Identifiers.defineComponent: outputAst.ExternalReference
  • added: static property R3Identifiers.defineDirective: outputAst.ExternalReference
  • added: static property R3Identifiers.defineInjector: outputAst.ExternalReference
  • added: static property R3Identifiers.defineNgModule: outputAst.ExternalReference
  • added: static property R3Identifiers.definePipe: outputAst.ExternalReference
  • added: static property R3Identifiers.directiveInject: outputAst.ExternalReference
  • added: static property R3Identifiers.disableBindings: outputAst.ExternalReference
  • added: static property R3Identifiers.element: outputAst.ExternalReference
  • added: static property R3Identifiers.elementContainer: outputAst.ExternalReference
  • added: static property R3Identifiers.elementContainerEnd: outputAst.ExternalReference
  • added: static property R3Identifiers.elementContainerStart: outputAst.ExternalReference
  • added: static property R3Identifiers.elementEnd: outputAst.ExternalReference
  • added: static property R3Identifiers.elementStart: outputAst.ExternalReference
  • added: static property R3Identifiers.enableBindings: outputAst.ExternalReference
  • added: static property R3Identifiers.forwardRef: outputAst.ExternalReference
  • added: static property R3Identifiers.getCurrentView: outputAst.ExternalReference
  • added: static property R3Identifiers.getInheritedFactory: outputAst.ExternalReference
  • added: static property R3Identifiers.hostProperty: outputAst.ExternalReference
  • added: static property R3Identifiers.i18n: outputAst.ExternalReference
  • added: static property R3Identifiers.i18nApply: outputAst.ExternalReference
  • added: static property R3Identifiers.i18nAttributes: outputAst.ExternalReference
  • added: static property R3Identifiers.i18nEnd: outputAst.ExternalReference
  • added: static property R3Identifiers.i18nExp: outputAst.ExternalReference
  • added: static property R3Identifiers.i18nPostprocess: outputAst.ExternalReference
  • added: static property R3Identifiers.i18nStart: outputAst.ExternalReference
  • added: static property R3Identifiers.inject: outputAst.ExternalReference
  • added: static property R3Identifiers.injectAttribute: outputAst.ExternalReference
  • added: static property R3Identifiers.invalidFactory: outputAst.ExternalReference
  • added: static property R3Identifiers.invalidFactoryDep: outputAst.ExternalReference
  • added: static property R3Identifiers.listener: outputAst.ExternalReference
  • added: static property R3Identifiers.loadQuery: outputAst.ExternalReference
  • added: static property R3Identifiers.namespaceHTML: outputAst.ExternalReference
  • added: static property R3Identifiers.namespaceMathML: outputAst.ExternalReference
  • added: static property R3Identifiers.namespaceSVG: outputAst.ExternalReference
  • added: static property R3Identifiers.nextContext: outputAst.ExternalReference
  • added: static property R3Identifiers.pipe: outputAst.ExternalReference
  • added: static property R3Identifiers.pipeBind1: outputAst.ExternalReference
  • added: static property R3Identifiers.pipeBind2: outputAst.ExternalReference
  • added: static property R3Identifiers.pipeBind3: outputAst.ExternalReference
  • added: static property R3Identifiers.pipeBind4: outputAst.ExternalReference
  • added: static property R3Identifiers.pipeBindV: outputAst.ExternalReference
  • added: static property R3Identifiers.projection: outputAst.ExternalReference
  • added: static property R3Identifiers.projectionDef: outputAst.ExternalReference
  • added: static property R3Identifiers.property: outputAst.ExternalReference
  • added: static property R3Identifiers.propertyInterpolate1: outputAst.ExternalReference
  • added: static property R3Identifiers.propertyInterpolate2: outputAst.ExternalReference
  • added: static property R3Identifiers.propertyInterpolate3: outputAst.ExternalReference
  • added: static property R3Identifiers.propertyInterpolate4: outputAst.ExternalReference
  • added: static property R3Identifiers.propertyInterpolate5: outputAst.ExternalReference
  • added: static property R3Identifiers.propertyInterpolate6: outputAst.ExternalReference
  • added: static property R3Identifiers.propertyInterpolate7: outputAst.ExternalReference
  • added: static property R3Identifiers.propertyInterpolate8: outputAst.ExternalReference
  • added: static property R3Identifiers.propertyInterpolate: outputAst.ExternalReference
  • added: static property R3Identifiers.propertyInterpolateV: outputAst.ExternalReference
  • added: static property R3Identifiers.pureFunction0: outputAst.ExternalReference
  • added: static property R3Identifiers.pureFunction1: outputAst.ExternalReference
  • added: static property R3Identifiers.pureFunction2: outputAst.ExternalReference
  • added: static property R3Identifiers.pureFunction3: outputAst.ExternalReference
  • added: static property R3Identifiers.pureFunction4: outputAst.ExternalReference
  • added: static property R3Identifiers.pureFunction5: outputAst.ExternalReference
  • added: static property R3Identifiers.pureFunction6: outputAst.ExternalReference
  • added: static property R3Identifiers.pureFunction7: outputAst.ExternalReference
  • added: static property R3Identifiers.pureFunction8: outputAst.ExternalReference
  • added: static property R3Identifiers.pureFunctionV: outputAst.ExternalReference
  • added: static property R3Identifiers.queryRefresh: outputAst.ExternalReference
  • added: static property R3Identifiers.reference: outputAst.ExternalReference
  • added: static property R3Identifiers.registerNgModuleType: outputAst.ExternalReference
  • added: static property R3Identifiers.resetView: outputAst.ExternalReference
  • added: static property R3Identifiers.resolveBody: outputAst.ExternalReference
  • added: static property R3Identifiers.resolveDocument: outputAst.ExternalReference
  • added: static property R3Identifiers.resolveForwardRef: outputAst.ExternalReference
  • added: static property R3Identifiers.resolveWindow: outputAst.ExternalReference
  • added: static property R3Identifiers.restoreView: outputAst.ExternalReference
  • added: static property R3Identifiers.sanitizeHtml: outputAst.ExternalReference
  • added: static property R3Identifiers.sanitizeResourceUrl: outputAst.ExternalReference
  • added: static property R3Identifiers.sanitizeScript: outputAst.ExternalReference
  • added: static property R3Identifiers.sanitizeStyle: outputAst.ExternalReference
  • added: static property R3Identifiers.sanitizeUrl: outputAst.ExternalReference
  • added: static property R3Identifiers.sanitizeUrlOrResourceUrl: outputAst.ExternalReference
  • added: static property R3Identifiers.setClassMetadata: outputAst.ExternalReference
  • added: static property R3Identifiers.setComponentScope: outputAst.ExternalReference
  • added: static property R3Identifiers.setNgModuleScope: outputAst.ExternalReference
  • added: static property R3Identifiers.styleMap: outputAst.ExternalReference
  • added: static property R3Identifiers.styleMapInterpolate1: outputAst.ExternalReference
  • added: static property R3Identifiers.styleMapInterpolate2: outputAst.ExternalReference
  • added: static property R3Identifiers.styleMapInterpolate3: outputAst.ExternalReference
  • added: static property R3Identifiers.styleMapInterpolate4: outputAst.ExternalReference
  • added: static property R3Identifiers.styleMapInterpolate5: outputAst.ExternalReference
  • added: static property R3Identifiers.styleMapInterpolate6: outputAst.ExternalReference
  • added: static property R3Identifiers.styleMapInterpolate7: outputAst.ExternalReference
  • added: static property R3Identifiers.styleMapInterpolate8: outputAst.ExternalReference
  • added: static property R3Identifiers.styleMapInterpolateV: outputAst.ExternalReference
  • added: static property R3Identifiers.styleProp: outputAst.ExternalReference
  • added: static property R3Identifiers.stylePropInterpolate1: outputAst.ExternalReference
  • added: static property R3Identifiers.stylePropInterpolate2: outputAst.ExternalReference
  • added: static property R3Identifiers.stylePropInterpolate3: outputAst.ExternalReference
  • added: static property R3Identifiers.stylePropInterpolate4: outputAst.ExternalReference
  • added: static property R3Identifiers.stylePropInterpolate5: outputAst.ExternalReference
  • added: static property R3Identifiers.stylePropInterpolate6: outputAst.ExternalReference
  • added: static property R3Identifiers.stylePropInterpolate7: outputAst.ExternalReference
  • added: static property R3Identifiers.stylePropInterpolate8: outputAst.ExternalReference
  • added: static property R3Identifiers.stylePropInterpolateV: outputAst.ExternalReference
  • added: static property R3Identifiers.syntheticHostListener: outputAst.ExternalReference
  • added: static property R3Identifiers.syntheticHostProperty: outputAst.ExternalReference
  • added: static property R3Identifiers.templateCreate: outputAst.ExternalReference
  • added: static property R3Identifiers.templateRefExtractor: outputAst.ExternalReference
  • added: static property R3Identifiers.text: outputAst.ExternalReference
  • added: static property R3Identifiers.textInterpolate1: outputAst.ExternalReference
  • added: static property R3Identifiers.textInterpolate2: outputAst.ExternalReference
  • added: static property R3Identifiers.textInterpolate3: outputAst.ExternalReference
  • added: static property R3Identifiers.textInterpolate4: outputAst.ExternalReference
  • added: static property R3Identifiers.textInterpolate5: outputAst.ExternalReference
  • added: static property R3Identifiers.textInterpolate6: outputAst.ExternalReference
  • added: static property R3Identifiers.textInterpolate7: outputAst.ExternalReference
  • added: static property R3Identifiers.textInterpolate8: outputAst.ExternalReference
  • added: static property R3Identifiers.textInterpolate: outputAst.ExternalReference
  • added: static property R3Identifiers.textInterpolateV: outputAst.ExternalReference
  • added: static property R3Identifiers.trustConstantHtml: outputAst.ExternalReference
  • added: static property R3Identifiers.trustConstantResourceUrl: outputAst.ExternalReference
  • added: static property R3Identifiers.validateIframeAttribute: outputAst.ExternalReference
  • added: static property R3Identifiers.viewQuery: outputAst.ExternalReference
  • added: static property R3Identifiers.ɵɵdefineInjectable: outputAst.ExternalReference
  • added: type CompileClassMetadataFn = (metadata: R3ClassMetadata) => outputAst.Expression
  • added: type LiteralMapKey = { key: string; quoted: boolean }
  • added: type Node = Attribute | Comment_2 | Element_2 | Expansion | ExpansionCase | Text_2
  • added: type R3DeclareTemplateDependencyMetadata = R3DeclareDirectiveDependencyMetadata | R3DeclarePipeDependencyMetadata | R3DeclareNgModuleDependencyMetadata
  • added: type R3FactoryMetadata = R3ConstructorFactoryMetadata | R3DelegatedFnOrClassMetadata | R3ExpressionFactoryMetadata
  • added: type R3TemplateDependencyMetadata = R3DirectiveDependencyMetadata | R3PipeDependencyMetadata | R3NgModuleDependencyMetadata
  • added: type SourceMap = { version: number; file?: string; sourceRoot: string; sources: string[]; sourcesContent: (string | null)[]; mappings: string }
  • added: type TemplateBinding = VariableBinding | ExpressionBinding
  • removed: export * from './src/compiler'
  • removed: function assertInterpolationSymbols(identifier: string, value: any): void
  • removed: const $$ = 36
  • removed: const $0 = 48
  • removed: const $7 = 55
  • removed: const $9 = 57
  • removed: const $A = 65
  • removed: const $AMPERSAND = 38
  • removed: const $AT = 64
  • removed: const $BACKSLASH = 92
  • removed: const $BANG = 33
  • removed: const $BAR = 124
  • removed: const $BSPACE = 8
  • removed: const $BT = 96
  • removed: const $CARET = 94
  • removed: const $COLON = 58
  • removed: const $COMMA = 44
  • removed: const $CR = 13
  • removed: const $DQ = 34
  • removed: const $E = 69
  • removed: const $EOF = 0
  • removed: const $EQ = 61
  • removed: const $F = 70
  • removed: const $FF = 12
  • removed: const $GT = 62
  • removed: const $HASH = 35
  • removed: const $LBRACE = 123
  • removed: const $LBRACKET = 91
  • removed: const $LF = 10
  • removed: const $LPAREN = 40
  • removed: const $LT = 60
  • removed: const $MINUS = 45
  • removed: const $NBSP = 160
  • removed: const $PERCENT = 37
  • removed: const $PERIOD = 46
  • removed: const $PIPE = 124
  • removed: const $PLUS = 43
  • removed: const $QUESTION = 63
  • removed: const $RBRACE = 125
  • removed: const $RBRACKET = 93
  • removed: const $RPAREN = 41
  • removed: const $SEMICOLON = 59
  • removed: const $SLASH = 47
  • removed: const $SPACE = 32
  • removed: const $SQ = 39
  • removed: const $STAR = 42
  • removed: const $TAB = 9
  • removed: const $TILDA = 126
  • removed: const $VTAB = 11
  • removed: const $X = 88
  • removed: const $Z = 90
  • removed: const $_ = 95
  • removed: const $a = 97
  • removed: const $b = 98
  • removed: const $e = 101
  • removed: const $f = 102
  • removed: const $n = 110
  • removed: const $r = 114
  • removed: const $t = 116
  • removed: const $u = 117
  • removed: const $v = 118
  • removed: const $x = 120
  • removed: const $z = 122
  • removed: function isAsciiHexDigit(code: number): boolean
  • removed: function isAsciiLetter(code: number): boolean
  • removed: function isDigit(code: number): boolean
  • removed: function isNewLine(code: number): boolean
  • removed: function isOctalDigit(code: number): boolean
  • removed: function isQuote(code: number): boolean
  • removed: function isWhitespace(code: number): boolean
  • removed: export * as outputAst from './output/output_ast'
  • removed: export * from './expression_parser/ast'
  • removed: export * from './expression_parser/lexer'
  • removed: export * from './expression_parser/parser'
  • removed: export * from './i18n/index'
  • removed: export * from './injectable_compiler_2'
  • removed: export * from './ml_parser/ast'
  • removed: export * from './ml_parser/html_parser'
  • removed: export * from './ml_parser/html_tags'
  • removed: export * from './ml_parser/interpolation_config'
  • removed: export * from './ml_parser/tags'
  • removed: export * from './ml_parser/xml_parser'
  • removed: export * from './parse_util'
  • removed: export * from './render3/partial/api'
  • removed: export * from './render3/view/api'
  • removed: export * from './render3/view/t2_api'
  • removed: export * from './render3/view/t2_binder'
  • removed: export * from './resource_loader'
  • removed: export * from './schema/dom_element_schema_registry'
  • removed: export * from './schema/element_schema_registry'
  • removed: export * from './selector'
  • removed: export * from './version'
  • removed: export { ArrayType } from './output/output_ast'
  • removed: export { BinaryOperator } from './output/output_ast'
  • removed: export { BinaryOperatorExpr } from './output/output_ast'
  • removed: export { BoundAttribute as TmplAstBoundAttribute } from './render3/r3_ast'
  • removed: export { BoundEvent as TmplAstBoundEvent } from './render3/r3_ast'
  • removed: export { BoundText as TmplAstBoundText } from './render3/r3_ast'
  • removed: export { BuiltinType } from './output/output_ast'
  • removed: export { BuiltinTypeName } from './output/output_ast'
  • removed: export { CUSTOM_ELEMENTS_SCHEMA } from './core'
  • removed: export { ChangeDetectionStrategy } from './core'
  • removed: export { CommaExpr } from './output/output_ast'
  • removed: export { CompileClassMetadataFn } from './render3/r3_class_metadata_compiler'
  • removed: export { CompilerConfig } from './config'
  • removed: export { ConditionalExpr } from './output/output_ast'
  • removed: export { ConstantPool } from './constant_pool'
  • removed: export { Content as TmplAstContent } from './render3/r3_ast'
  • removed: export { DEFAULT_INTERPOLATION_CONFIG } from './ml_parser/interpolation_config'
  • removed: export { DYNAMIC_TYPE } from './output/output_ast'
  • removed: export { DeclareComponentTemplateInfo } from './render3/partial/component'
  • removed: export { DeclareFunctionStmt } from './output/output_ast'
  • removed: export { DeclareVarStmt } from './output/output_ast'
  • removed: export { Element as TmplAstElement } from './render3/r3_ast'
  • removed: export { EmitterVisitorContext } from './output/abstract_emitter'
  • removed: export { Expression } from './output/output_ast'
  • removed: export { ExpressionStatement } from './output/output_ast'
  • removed: export { ExpressionType } from './output/output_ast'
  • removed: export { ExpressionVisitor } from './output/output_ast'
  • removed: export { ExternalExpr } from './output/output_ast'
  • removed: export { ExternalReference } from './output/output_ast'
  • removed: export { FactoryTarget } from './render3/r3_factory'
  • removed: export { ForwardRefHandling } from './render3/util'
  • removed: export { FunctionExpr } from './output/output_ast'
  • removed: export { Icu as TmplAstIcu } from './render3/r3_ast'
  • removed: export { Identifiers as R3Identifiers } from './render3/r3_identifiers'
  • removed: export { IfStmt } from './output/output_ast'
  • removed: export { InstantiateExpr } from './output/output_ast'
  • removed: export { InterpolationConfig } from './ml_parser/interpolation_config'
  • removed: export { InvokeFunctionExpr } from './output/output_ast'
  • removed: export { JSDocComment } from './output/output_ast'
  • removed: export { JitEvaluator } from './output/output_jit'
  • removed: export { LeadingComment } from './output/output_ast'
  • removed: export { LexerRange } from './ml_parser/lexer'
  • removed: export { LiteralArrayExpr } from './output/output_ast'
  • removed: export { LiteralExpr } from './output/output_ast'
  • removed: export { LiteralMapExpr } from './output/output_ast'
  • removed: export { LocalizedString } from './output/output_ast'
  • removed: export { MapType } from './output/output_ast'
  • removed: export { MaybeForwardRefExpression } from './render3/util'
  • removed: export { NONE_TYPE } from './output/output_ast'
  • removed: export { NO_ERRORS_SCHEMA } from './core'
  • removed: export { Node as TmplAstNode } from './render3/r3_ast'
  • removed: export { NotExpr } from './output/output_ast'
  • removed: export { ParseTemplateOptions } from './render3/view/template'
  • removed: export { ParseTreeResult } from './ml_parser/parser'
  • removed: export { ParsedHostBindings } from './render3/view/compiler'
  • removed: export { ParsedTemplate } from './render3/view/template'
  • removed: export { R3ClassMetadata } from './render3/r3_class_metadata_compiler'
  • removed: export { R3CompiledExpression } from './render3/util'
  • removed: export { R3DependencyMetadata } from './render3/r3_factory'
  • removed: export { R3FactoryMetadata } from './render3/r3_factory'
  • removed: export { R3InjectorMetadata } from './render3/r3_injector_compiler'
  • removed: export { R3NgModuleMetadata } from './render3/r3_module_compiler'
  • removed: export { R3PipeMetadata } from './render3/r3_pipe_compiler'
  • removed: export { R3Reference } from './render3/util'
  • removed: export { ReadKeyExpr } from './output/output_ast'
  • removed: export { ReadPropExpr } from './output/output_ast'
  • removed: export { ReadVarExpr } from './output/output_ast'
  • removed: export { RecursiveVisitor as TmplAstRecursiveVisitor } from './render3/r3_ast'
  • removed: export { Reference as TmplAstReference } from './render3/r3_ast'
  • removed: export { ReturnStatement } from './output/output_ast'
  • removed: export { STRING_TYPE } from './output/output_ast'
  • removed: export { SchemaMetadata } from './core'
  • removed: export { SourceMap } from './output/source_map'
  • removed: export { Statement } from './output/output_ast'
  • removed: export { StatementVisitor } from './output/output_ast'
  • removed: export { StmtModifier } from './output/output_ast'
  • removed: export { TaggedTemplateExpr } from './output/output_ast'
  • removed: export { Template as TmplAstTemplate } from './render3/r3_ast'
  • removed: export { TemplateLiteral } from './output/output_ast'
  • removed: export { TemplateLiteralElement } from './output/output_ast'
  • removed: export { Text as TmplAstText } from './render3/r3_ast'
  • removed: export { TextAttribute as TmplAstTextAttribute } from './render3/r3_ast'
  • removed: export { TreeError } from './ml_parser/parser'
  • removed: export { Type } from './output/output_ast'
  • removed: export { TypeModifier } from './output/output_ast'
  • removed: export { TypeVisitor } from './output/output_ast'
  • removed: export { TypeofExpr } from './output/output_ast'
  • removed: export { UnaryOperator } from './output/output_ast'
  • removed: export { UnaryOperatorExpr } from './output/output_ast'
  • removed: export { Variable as TmplAstVariable } from './render3/r3_ast'
  • removed: export { Version } from './util'
  • removed: export { ViewEncapsulation } from './core'
  • removed: export { WrappedNodeExpr } from './output/output_ast'
  • removed: export { WriteKeyExpr } from './output/output_ast'
  • removed: export { WritePropExpr } from './output/output_ast'
  • removed: export { WriteVarExpr } from './output/output_ast'
  • removed: export { compileClassMetadata } from './render3/r3_class_metadata_compiler'
  • removed: export { compileComponentFromMetadata } from './render3/view/compiler'
  • removed: export { compileDeclareClassMetadata } from './render3/partial/class_metadata'
  • removed: export { compileDeclareComponentFromMetadata } from './render3/partial/component'
  • removed: export { compileDeclareDirectiveFromMetadata } from './render3/partial/directive'
  • removed: export { compileDeclareFactoryFunction } from './render3/partial/factory'
  • removed: export { compileDeclareInjectableFromMetadata } from './render3/partial/injectable'
  • removed: export { compileDeclareInjectorFromMetadata } from './render3/partial/injector'
  • removed: export { compileDeclareNgModuleFromMetadata } from './render3/partial/ng_module'
  • removed: export { compileDeclarePipeFromMetadata } from './render3/partial/pipe'
  • removed: export { compileDirectiveFromMetadata } from './render3/view/compiler'
  • removed: export { compileFactoryFunction } from './render3/r3_factory'
  • removed: export { compileInjector } from './render3/r3_injector_compiler'
  • removed: export { compileNgModule } from './render3/r3_module_compiler'
  • removed: export { compilePipeFromMetadata } from './render3/r3_pipe_compiler'
  • removed: export { core }
  • removed: export { createMayBeForwardRefExpression } from './render3/util'
  • removed: export { devOnlyGuardedExpression } from './render3/util'
  • removed: export { emitDistinctChangesOnlyDefaultValue } from './core'
  • removed: export { getSafePropertyAccessString } from './render3/util'
  • removed: export { jsDocComment } from './output/output_ast'
  • removed: export { leadingComment } from './output/output_ast'
  • removed: export { literalMap } from './output/output_ast'
  • removed: export { makeBindingParser } from './render3/view/template'
  • removed: export { parseHostBindings } from './render3/view/compiler'
  • removed: export { parseTemplate } from './render3/view/template'
  • removed: export { preserveWhitespacesDefault } from './config'
  • removed: export { publishFacade } from './jit_compiler_facade'
  • removed: export { verifyHostBindings } from './render3/view/compiler'
  • removed: enum FactoryTarget
  • removed: enum ViewEncapsulation
  • removed: index CoreEnvironment[name: string]: Function
  • removed: interface CompilerFacade
  • removed: interface CoreEnvironment
  • removed: interface ExportedCompilerFacade
  • removed: interface ParseSourceSpan
  • removed: interface R3ComponentMetadataFacade extends R3DirectiveMetadataFacade
  • removed: interface R3DeclareComponentFacade extends R3DeclareDirectiveFacade
  • removed: interface R3DeclareDependencyMetadataFacade
  • removed: interface R3DeclareDirectiveFacade
  • removed: interface R3DeclareFactoryFacade
  • removed: interface R3DeclareInjectableFacade
  • removed: interface R3DeclareInjectorFacade
  • removed: interface R3DeclareNgModuleFacade
  • removed: interface R3DeclarePipeFacade
  • removed: interface R3DeclareQueryMetadataFacade
  • removed: interface R3DeclareUsedDirectiveFacade
  • removed: interface R3DependencyMetadataFacade
  • removed: interface R3DirectiveMetadataFacade
  • removed: interface R3FactoryDefMetadataFacade
  • removed: interface R3InjectableMetadataFacade
  • removed: interface R3InjectorMetadataFacade
  • removed: interface R3NgModuleMetadataFacade
  • removed: interface R3PipeMetadataFacade
  • removed: interface R3QueryMetadataFacade
  • removed: interface R3UsedDirectiveMetadata
  • removed: member FactoryTarget.Component = 1
  • removed: member FactoryTarget.Directive = 0
  • removed: member FactoryTarget.Injectable = 2
  • removed: member FactoryTarget.NgModule = 4
  • removed: member FactoryTarget.Pipe = 3
  • removed: member ViewEncapsulation.Emulated = 0
  • removed: member ViewEncapsulation.None = 2
  • removed: member ViewEncapsulation.ShadowDom = 3
  • removed: method CompilerFacade.compileComponent(angularCoreEnv: CoreEnvironment, sourceMapUrl: string, meta: R3ComponentMetadataFacade): any
  • removed: method CompilerFacade.compileComponentDeclaration(angularCoreEnv: CoreEnvironment, sourceMapUrl: string, declaration: R3DeclareComponentFacade): any
  • removed: method CompilerFacade.compileDirective(angularCoreEnv: CoreEnvironment, sourceMapUrl: string, meta: R3DirectiveMetadataFacade): any
  • removed: method CompilerFacade.compileDirectiveDeclaration(angularCoreEnv: CoreEnvironment, sourceMapUrl: string, declaration: R3DeclareDirectiveFacade): any
  • removed: method CompilerFacade.compileFactory(angularCoreEnv: CoreEnvironment, sourceMapUrl: string, meta: R3FactoryDefMetadataFacade): any
  • removed: method CompilerFacade.compileFactoryDeclaration(angularCoreEnv: CoreEnvironment, sourceMapUrl: string, meta: R3DeclareFactoryFacade): any
  • removed: method CompilerFacade.compileInjectable(angularCoreEnv: CoreEnvironment, sourceMapUrl: string, meta: R3InjectableMetadataFacade): any
  • removed: method CompilerFacade.compileInjectableDeclaration(angularCoreEnv: CoreEnvironment, sourceMapUrl: string, meta: R3DeclareInjectableFacade): any
  • removed: method CompilerFacade.compileInjector(angularCoreEnv: CoreEnvironment, sourceMapUrl: string, meta: R3InjectorMetadataFacade): any
  • removed: method CompilerFacade.compileInjectorDeclaration(angularCoreEnv: CoreEnvironment, sourceMapUrl: string, declaration: R3DeclareInjectorFacade): any
  • removed: method CompilerFacade.compileNgModule(angularCoreEnv: CoreEnvironment, sourceMapUrl: string, meta: R3NgModuleMetadataFacade): any
  • removed: method CompilerFacade.compileNgModuleDeclaration(angularCoreEnv: CoreEnvironment, sourceMapUrl: string, declaration: R3DeclareNgModuleFacade): any
  • removed: method CompilerFacade.compilePipe(angularCoreEnv: CoreEnvironment, sourceMapUrl: string, meta: R3PipeMetadataFacade): any
  • removed: method CompilerFacade.compilePipeDeclaration(angularCoreEnv: CoreEnvironment, sourceMapUrl: string, declaration: R3DeclarePipeFacade): any
  • removed: method CompilerFacade.createParseSourceSpan(kind: string, typeName: string, sourceUrl: string): ParseSourceSpan
  • removed: property CompilerFacade.FactoryTarget: typeof FactoryTarget
  • removed: property CompilerFacade.ResourceLoader: Function & { prototype: ResourceLoader }
  • removed: property ExportedCompilerFacade.ɵcompilerFacade: CompilerFacade
  • removed: property ParseSourceSpan.details: any
  • removed: property ParseSourceSpan.end: any
  • removed: property ParseSourceSpan.fullStart: any
  • removed: property ParseSourceSpan.start: any
  • removed: property R3ComponentMetadataFacade.animations: OpaqueValue[] | undefined
  • removed: property R3ComponentMetadataFacade.changeDetection?: ChangeDetectionStrategy
  • removed: property R3ComponentMetadataFacade.directives: R3UsedDirectiveMetadata[]
  • removed: property R3ComponentMetadataFacade.encapsulation: ViewEncapsulation
  • removed: property R3ComponentMetadataFacade.interpolation?: [string, string]
  • removed: property R3ComponentMetadataFacade.pipes: Map<string, any>
  • removed: property R3ComponentMetadataFacade.preserveWhitespaces: boolean
  • removed: property R3ComponentMetadataFacade.styles: string[]
  • removed: property R3ComponentMetadataFacade.template: string
  • removed: property R3ComponentMetadataFacade.viewProviders: Provider[] | null
  • removed: property R3DeclareComponentFacade.animations?: OpaqueValue
  • removed: property R3DeclareComponentFacade.changeDetection?: ChangeDetectionStrategy
  • removed: property R3DeclareComponentFacade.components?: R3DeclareUsedDirectiveFacade[]
  • removed: property R3DeclareComponentFacade.directives?: R3DeclareUsedDirectiveFacade[]
  • removed: property R3DeclareComponentFacade.encapsulation?: ViewEncapsulation
  • removed: property R3DeclareComponentFacade.interpolation?: [string, string]
  • removed: property R3DeclareComponentFacade.isInline?: boolean
  • removed: property R3DeclareComponentFacade.pipes?: { [pipeName: string]: OpaqueValue | (() => OpaqueValue) }
  • removed: property R3DeclareComponentFacade.preserveWhitespaces?: boolean
  • removed: property R3DeclareComponentFacade.styles?: string[]
  • removed: property R3DeclareComponentFacade.template: string
  • removed: property R3DeclareComponentFacade.viewProviders?: OpaqueValue
  • removed: property R3DeclareDependencyMetadataFacade.attribute?: boolean
  • removed: property R3DeclareDependencyMetadataFacade.host?: boolean
  • removed: property R3DeclareDependencyMetadataFacade.optional?: boolean
  • removed: property R3DeclareDependencyMetadataFacade.self?: boolean
  • removed: property R3DeclareDependencyMetadataFacade.skipSelf?: boolean
  • removed: property R3DeclareDependencyMetadataFacade.token: OpaqueValue
  • removed: property R3DeclareDirectiveFacade.exportAs?: string[]
  • removed: property R3DeclareDirectiveFacade.host?: { attributes?: { [key: string]: OpaqueValue }; listeners?: { [key: string]: string }; properties?: { [key: string]: string }; classAttribute?: string; styleAttribute?: string }
  • removed: property R3DeclareDirectiveFacade.inputs?: { [classPropertyName: string]: string | [string, string] }
  • removed: property R3DeclareDirectiveFacade.outputs?: { [classPropertyName: string]: string }
  • removed: property R3DeclareDirectiveFacade.providers?: OpaqueValue
  • removed: property R3DeclareDirectiveFacade.queries?: R3DeclareQueryMetadataFacade[]
  • removed: property R3DeclareDirectiveFacade.selector?: string
  • removed: property R3DeclareDirectiveFacade.type: Type
  • removed: property R3DeclareDirectiveFacade.usesInheritance?: boolean
  • removed: property R3DeclareDirectiveFacade.usesOnChanges?: boolean
  • removed: property R3DeclareDirectiveFacade.viewQueries?: R3DeclareQueryMetadataFacade[]
  • removed: property R3DeclareFactoryFacade.deps: R3DeclareDependencyMetadataFacade[] | 'invalid' | null
  • removed: property R3DeclareFactoryFacade.target: FactoryTarget
  • removed: property R3DeclareFactoryFacade.type: Type
  • removed: property R3DeclareInjectableFacade.deps?: R3DeclareDependencyMetadataFacade[]
  • removed: property R3DeclareInjectableFacade.providedIn?: Type | 'root' | 'platform' | 'any' | null
  • removed: property R3DeclareInjectableFacade.type: Type
  • removed: property R3DeclareInjectableFacade.useClass?: OpaqueValue
  • removed: property R3DeclareInjectableFacade.useExisting?: OpaqueValue
  • removed: property R3DeclareInjectableFacade.useFactory?: OpaqueValue
  • removed: property R3DeclareInjectableFacade.useValue?: OpaqueValue
  • removed: property R3DeclareInjectorFacade.imports?: OpaqueValue[]
  • removed: property R3DeclareInjectorFacade.providers?: OpaqueValue[]
  • removed: property R3DeclareInjectorFacade.type: Type
  • removed: property R3DeclareNgModuleFacade.bootstrap?: OpaqueValue[] | (() => OpaqueValue[])
  • removed: property R3DeclareNgModuleFacade.declarations?: OpaqueValue[] | (() => OpaqueValue[])
  • removed: property R3DeclareNgModuleFacade.exports?: OpaqueValue[] | (() => OpaqueValue[])
  • removed: property R3DeclareNgModuleFacade.id?: OpaqueValue
  • removed: property R3DeclareNgModuleFacade.imports?: OpaqueValue[] | (() => OpaqueValue[])
  • removed: property R3DeclareNgModuleFacade.schemas?: OpaqueValue[]
  • removed: property R3DeclareNgModuleFacade.type: Type
  • removed: property R3DeclarePipeFacade.name: string
  • removed: property R3DeclarePipeFacade.pure?: boolean
  • removed: property R3DeclarePipeFacade.type: Type
  • removed: property R3DeclareQueryMetadataFacade.descendants?: boolean
  • removed: property R3DeclareQueryMetadataFacade.emitDistinctChangesOnly?: boolean
  • removed: property R3DeclareQueryMetadataFacade.first?: boolean
  • removed: property R3DeclareQueryMetadataFacade.predicate: OpaqueValue | string[]
  • removed: property R3DeclareQueryMetadataFacade.propertyName: string
  • removed: property R3DeclareQueryMetadataFacade.read?: OpaqueValue
  • removed: property R3DeclareQueryMetadataFacade.static?: boolean
  • removed: property R3DeclareUsedDirectiveFacade.exportAs?: string[]
  • removed: property R3DeclareUsedDirectiveFacade.inputs?: string[]
  • removed: property R3DeclareUsedDirectiveFacade.outputs?: string[]
  • removed: property R3DeclareUsedDirectiveFacade.selector: string
  • removed: property R3DeclareUsedDirectiveFacade.type: OpaqueValue | (() => OpaqueValue)
  • removed: property R3DependencyMetadataFacade.attribute: string | null
  • removed: property R3DependencyMetadataFacade.host: boolean
  • removed: property R3DependencyMetadataFacade.optional: boolean
  • removed: property R3DependencyMetadataFacade.self: boolean
  • removed: property R3DependencyMetadataFacade.skipSelf: boolean
  • removed: property R3DependencyMetadataFacade.token: OpaqueValue
  • removed: property R3DirectiveMetadataFacade.exportAs: string[] | null
  • removed: property R3DirectiveMetadataFacade.host: { [key: string]: string }
  • removed: property R3DirectiveMetadataFacade.inputs: string[]
  • removed: property R3DirectiveMetadataFacade.lifecycle: { usesOnChanges: boolean }
  • removed: property R3DirectiveMetadataFacade.name: string
  • removed: property R3DirectiveMetadataFacade.outputs: string[]
  • removed: property R3DirectiveMetadataFacade.propMetadata: { [key: string]: OpaqueValue[] }
  • removed: property R3DirectiveMetadataFacade.providers: Provider[] | null
  • removed: property R3DirectiveMetadataFacade.queries: R3QueryMetadataFacade[]
  • removed: property R3DirectiveMetadataFacade.selector: string | null
  • removed: property R3DirectiveMetadataFacade.type: Type
  • removed: property R3DirectiveMetadataFacade.typeSourceSpan: ParseSourceSpan
  • removed: property R3DirectiveMetadataFacade.usesInheritance: boolean
  • removed: property R3DirectiveMetadataFacade.viewQueries: R3QueryMetadataFacade[]
  • removed: property R3FactoryDefMetadataFacade.deps: R3DependencyMetadataFacade[] | null
  • removed: property R3FactoryDefMetadataFacade.name: string
  • removed: property R3FactoryDefMetadataFacade.target: FactoryTarget
  • removed: property R3FactoryDefMetadataFacade.type: Type
  • removed: property R3FactoryDefMetadataFacade.typeArgumentCount: number
  • removed: property R3InjectableMetadataFacade.deps?: R3DependencyMetadataFacade[]
  • removed: property R3InjectableMetadataFacade.name: string
  • removed: property R3InjectableMetadataFacade.providedIn?: Type | 'root' | 'platform' | 'any' | null
  • removed: property R3InjectableMetadataFacade.type: Type
  • removed: property R3InjectableMetadataFacade.typeArgumentCount: number
  • removed: property R3InjectableMetadataFacade.useClass?: OpaqueValue
  • removed: property R3InjectableMetadataFacade.useExisting?: OpaqueValue
  • removed: property R3InjectableMetadataFacade.useFactory?: OpaqueValue
  • removed: property R3InjectableMetadataFacade.useValue?: OpaqueValue
  • removed: property R3InjectorMetadataFacade.imports: OpaqueValue[]
  • removed: property R3InjectorMetadataFacade.name: string
  • removed: property R3InjectorMetadataFacade.providers: Provider[]
  • removed: property R3InjectorMetadataFacade.type: Type
  • removed: property R3NgModuleMetadataFacade.bootstrap: Function[]
  • removed: property R3NgModuleMetadataFacade.declarations: Function[]
  • removed: property R3NgModuleMetadataFacade.exports: Function[]
  • removed: property R3NgModuleMetadataFacade.id: string | null
  • removed: property R3NgModuleMetadataFacade.imports: Function[]
  • removed: property R3NgModuleMetadataFacade.schemas: { name: string }[] | null
  • removed: property R3NgModuleMetadataFacade.type: Type
  • removed: property R3PipeMetadataFacade.name: string
  • removed: property R3PipeMetadataFacade.pipeName: string
  • removed: property R3PipeMetadataFacade.pure: boolean
  • removed: property R3PipeMetadataFacade.type: Type
  • removed: property R3QueryMetadataFacade.descendants: boolean
  • removed: property R3QueryMetadataFacade.emitDistinctChangesOnly: boolean
  • removed: property R3QueryMetadataFacade.first: boolean
  • removed: property R3QueryMetadataFacade.predicate: OpaqueValue | string[]
  • removed: property R3QueryMetadataFacade.propertyName: string
  • removed: property R3QueryMetadataFacade.read: OpaqueValue | null
  • removed: property R3QueryMetadataFacade.static: boolean
  • removed: property R3UsedDirectiveMetadata.exportAs: string[] | null
  • removed: property R3UsedDirectiveMetadata.inputs: string[]
  • removed: property R3UsedDirectiveMetadata.outputs: string[]
  • removed: property R3UsedDirectiveMetadata.selector: string
  • removed: property R3UsedDirectiveMetadata.type: any
  • removed: type ChangeDetectionStrategy = number
  • removed: type OpaqueValue = unknown
  • removed: type Provider = unknown
  • removed: type ResourceLoader = { get(url: string): Promise<string> | string }
  • removed: type StringMap = { [key: string]: string }
  • removed: type StringMapWithRename = { [key: string]: string | [string, string] }
  • removed: type Type = Function
  • removed: call BuiltinConverter(args: o.Expression[]): o.Expression
  • removed: class BuiltinFunctionCall extends cdAst.Call
  • removed: class ConvertPropertyBindingResult
  • removed: class EventHandlerVars
  • removed: constructor BuiltinFunctionCall(span: cdAst.ParseSpan, sourceSpan: cdAst.AbsoluteSourceSpan, args: cdAst.AST[], converter: BuiltinConverter)
  • removed: constructor ConvertPropertyBindingResult(stmts: o.Statement[], currValExpr: o.Expression)
  • removed: function convertActionBinding(localResolver: LocalResolver | null, implicitReceiver: o.Expression, action: cdAst.AST, bindingId: string, baseSourceSpan?: ParseSourceSpan, implicitReceiverAccesses?: Set<string>, globals?: Set<string>): o.Statement[]
  • removed: function convertPropertyBinding(localResolver: LocalResolver | null, implicitReceiver: o.Expression, expressionWithoutBuiltins: cdAst.AST, bindingId: string): ConvertPropertyBindingResult
  • removed: function convertPropertyBindingBuiltins(converterFactory: BuiltinConverterFactory, ast: cdAst.AST): cdAst.AST
  • removed: function convertUpdateArguments(localResolver: LocalResolver, contextVariableExpression: o.Expression, expressionWithArgumentsToExtract: cdAst.Interpolation, bindingId: string): { stmts: o.Statement[]; args: o.Expression[] }
  • removed: interface BuiltinConverter
  • removed: interface BuiltinConverterFactory
  • removed: interface LocalResolver
  • removed: method BuiltinConverterFactory.createLiteralArrayConverter(argCount: number): BuiltinConverter
  • removed: method BuiltinConverterFactory.createLiteralMapConverter(keys: { key: string; quoted: boolean }[]): BuiltinConverter
  • removed: method BuiltinConverterFactory.createPipeConverter(name: string, argCount: number): BuiltinConverter
  • removed: method LocalResolver.getLocal(name: string): o.Expression | null
  • removed: method LocalResolver.maybeRestoreView(): void
  • removed: method LocalResolver.notifyImplicitReceiverUse(): void
  • removed: property BuiltinFunctionCall.converter: BuiltinConverter
  • removed: property ConvertPropertyBindingResult.currValExpr: o.Expression
  • removed: property ConvertPropertyBindingResult.stmts: o.Statement[]
  • removed: property LocalResolver.globals?: Set<string>
  • removed: static property EventHandlerVars.event: o.ReadVarExpr
  • removed: class CompilerConfig
  • removed: constructor CompilerConfig({ defaultEncapsulation, useJit, jitDevMode, missingTranslation, preserveWhitespaces, strictInjectionParameters }?: { defaultEncapsulation?: ViewEncapsulation; useJit?: boolean; jitDevMode?: boolean; missingTranslation?: MissingTranslationStrategy | null; preserveWhitespaces?: boolean; strictInjectionParameters?: boolean })
  • removed: function preserveWhitespacesDefault(preserveWhitespacesOption: boolean | null, defaultSetting?: boolean): boolean
  • removed: property CompilerConfig.defaultEncapsulation: ViewEncapsulation | null
  • removed: property CompilerConfig.jitDevMode: boolean
  • removed: property CompilerConfig.missingTranslation: MissingTranslationStrategy | null
  • removed: property CompilerConfig.preserveWhitespaces: boolean
  • removed: property CompilerConfig.strictInjectionParameters: boolean
  • removed: property CompilerConfig.useJit: boolean
  • removed: class ConstantPool
  • removed: constructor ConstantPool(isClosureCompilerEnabled?: boolean)
  • removed: method ConstantPool.getConstLiteral(literal: o.Expression, forceShared?: boolean): o.Expression
  • removed: method ConstantPool.getLiteralFactory(literal: o.LiteralArrayExpr | o.LiteralMapExpr): { literalFactory: o.Expression; literalFactoryArguments: o.Expression[] }
  • removed: method ConstantPool.uniqueName(prefix: string): string
  • removed: property ConstantPool.statements: o.Statement[]
  • removed: const CUSTOM_ELEMENTS_SCHEMA: SchemaMetadata
  • removed: const NO_ERRORS_SCHEMA: SchemaMetadata
  • removed: const Type: FunctionConstructor
  • removed: const emitDistinctChangesOnlyDefaultValue = true
  • removed: const enum AttributeMarker
  • removed: const enum InjectFlags
  • removed: const enum RenderFlags
  • removed: const enum SelectorFlags
  • removed: enum ChangeDetectionStrategy
  • removed: enum MissingTranslationStrategy
  • removed: enum SecurityContext
  • removed: enum ViewEncapsulation
  • removed: function parseSelectorToR3Selector(selector: string | null): R3CssSelectorList
  • removed: interface HostBinding
  • removed: interface HostListener
  • removed: interface Input
  • removed: interface Output
  • removed: interface SchemaMetadata
  • removed: interface Type extends Function
  • removed: member AttributeMarker.Bindings = 3
  • removed: member AttributeMarker.Classes = 1
  • removed: member AttributeMarker.I18n = 6
  • removed: member AttributeMarker.NamespaceURI = 0
  • removed: member AttributeMarker.ProjectAs = 5
  • removed: member AttributeMarker.Styles = 2
  • removed: member AttributeMarker.Template = 4
  • removed: member ChangeDetectionStrategy.Default = 1
  • removed: member ChangeDetectionStrategy.OnPush = 0
  • removed: member InjectFlags.Default = 0
  • removed: member InjectFlags.Host = 1
  • removed: member InjectFlags.Optional = 8
  • removed: member InjectFlags.Self = 2
  • removed: member InjectFlags.SkipSelf = 4
  • removed: member MissingTranslationStrategy.Error = 0
  • removed: member MissingTranslationStrategy.Ignore = 2
  • removed: member MissingTranslationStrategy.Warning = 1
  • removed: member RenderFlags.Create = 1
  • removed: member RenderFlags.Update = 2
  • removed: member SecurityContext.HTML = 1
  • removed: member SecurityContext.NONE = 0
  • removed: member SecurityContext.RESOURCE_URL = 5
  • removed: member SecurityContext.SCRIPT = 3
  • removed: member SecurityContext.STYLE = 2
  • removed: member SecurityContext.URL = 4
  • removed: member SelectorFlags.ATTRIBUTE = 2
  • removed: member SelectorFlags.CLASS = 8
  • removed: member SelectorFlags.ELEMENT = 4
  • removed: member SelectorFlags.NOT = 1
  • removed: member ViewEncapsulation.Emulated = 0
  • removed: member ViewEncapsulation.None = 2
  • removed: member ViewEncapsulation.ShadowDom = 3
  • removed: new Type(...args: any[]): any
  • removed: property HostBinding.hostPropertyName?: string
  • removed: property HostListener.args?: string[]
  • removed: property HostListener.eventName?: string
  • removed: property Input.bindingPropertyName?: string
  • removed: property Output.bindingPropertyName?: string
  • removed: property SchemaMetadata.name: string
  • removed: type R3CssSelector = (string | SelectorFlags)[]
  • removed: type R3CssSelectorList = R3CssSelector[]
  • removed: abstract class AST
  • removed: abstract class ASTWithName extends AST
  • removed: abstract method AST.visit(visitor: AstVisitor, context?: any): any
  • removed: class ASTWithSource extends AST
  • removed: class AbsoluteSourceSpan
  • removed: class AstMemoryEfficientTransformer implements AstVisitor
  • removed: class AstTransformer implements AstVisitor
  • removed: class Binary extends AST
  • removed: class BindingPipe extends ASTWithName
  • removed: class BoundElementProperty
  • removed: class Call extends AST
  • removed: class Chain extends AST
  • removed: class Conditional extends AST
  • removed: class EmptyExpr extends AST
  • removed: class ExpressionBinding
  • removed: class ImplicitReceiver extends AST
  • removed: class Interpolation extends AST
  • removed: class KeyedRead extends AST
  • removed: class KeyedWrite extends AST
  • removed: class LiteralArray extends AST
  • removed: class LiteralMap extends AST
  • removed: class LiteralPrimitive extends AST
  • removed: class NonNullAssert extends AST
  • removed: class ParseSpan
  • removed: class ParsedEvent
  • removed: class ParsedProperty
  • removed: class ParsedVariable
  • removed: class ParserError
  • removed: class PrefixNot extends AST
  • removed: class PropertyRead extends ASTWithName
  • removed: class PropertyWrite extends ASTWithName
  • removed: class Quote extends AST
  • removed: class RecursiveAstVisitor implements AstVisitor
  • removed: class SafeCall extends AST
  • removed: class SafeKeyedRead extends AST
  • removed: class SafePropertyRead extends ASTWithName
  • removed: class ThisReceiver extends ImplicitReceiver
  • removed: class Unary extends Binary
  • removed: class VariableBinding
  • removed: const enum BindingType
  • removed: const enum ParsedEventType
  • removed: constructor AST(span: ParseSpan, sourceSpan: AbsoluteSourceSpan)
  • removed: constructor ASTWithName(span: ParseSpan, sourceSpan: AbsoluteSourceSpan, nameSpan: AbsoluteSourceSpan)
  • removed: constructor ASTWithSource(ast: AST, source: string | null, location: string, absoluteOffset: number, errors: ParserError[])
  • removed: constructor AbsoluteSourceSpan(start: number, end: number)
  • removed: constructor Binary(span: ParseSpan, sourceSpan: AbsoluteSourceSpan, operation: string, left: AST, right: AST)
  • removed: constructor BindingPipe(span: ParseSpan, sourceSpan: AbsoluteSourceSpan, exp: AST, name: string, args: any[], nameSpan: AbsoluteSourceSpan)
  • removed: constructor BoundElementProperty(name: string, type: BindingType, securityContext: SecurityContext, value: ASTWithSource, unit: string | null, sourceSpan: ParseSourceSpan, keySpan: ParseSourceSpan | undefined, valueSpan: ParseSourceSpan | undefined)
  • removed: constructor Call(span: ParseSpan, sourceSpan: AbsoluteSourceSpan, receiver: AST, args: AST[], argumentSpan: AbsoluteSourceSpan)
  • removed: constructor Chain(span: ParseSpan, sourceSpan: AbsoluteSourceSpan, expressions: any[])
  • removed: constructor Conditional(span: ParseSpan, sourceSpan: AbsoluteSourceSpan, condition: AST, trueExp: AST, falseExp: AST)
  • removed: constructor ExpressionBinding(sourceSpan: AbsoluteSourceSpan, key: TemplateBindingIdentifier, value: ASTWithSource | null)
  • removed: constructor Interpolation(span: ParseSpan, sourceSpan: AbsoluteSourceSpan, strings: any[], expressions: any[])
  • removed: constructor KeyedRead(span: ParseSpan, sourceSpan: AbsoluteSourceSpan, receiver: AST, key: AST)
  • removed: constructor KeyedWrite(span: ParseSpan, sourceSpan: AbsoluteSourceSpan, receiver: AST, key: AST, value: AST)
  • removed: constructor LiteralArray(span: ParseSpan, sourceSpan: AbsoluteSourceSpan, expressions: any[])
  • removed: constructor LiteralMap(span: ParseSpan, sourceSpan: AbsoluteSourceSpan, keys: LiteralMapKey[], values: any[])
  • removed: constructor LiteralPrimitive(span: ParseSpan, sourceSpan: AbsoluteSourceSpan, value: any)
  • removed: constructor NonNullAssert(span: ParseSpan, sourceSpan: AbsoluteSourceSpan, expression: AST)
  • removed: constructor ParseSpan(start: number, end: number)
  • removed: constructor ParsedEvent(name: string, targetOrPhase: string, type: ParsedEventType, handler: ASTWithSource, sourceSpan: ParseSourceSpan, handlerSpan: ParseSourceSpan, keySpan: ParseSourceSpan)
  • removed: constructor ParsedProperty(name: string, expression: ASTWithSource, type: ParsedPropertyType, sourceSpan: ParseSourceSpan, keySpan: ParseSourceSpan, valueSpan: ParseSourceSpan | undefined)
  • removed: constructor ParsedVariable(name: string, value: string, sourceSpan: ParseSourceSpan, keySpan: ParseSourceSpan, valueSpan?: ParseSourceSpan | undefined)
  • removed: constructor ParserError(message: string, input: string, errLocation: string, ctxLocation?: any)
  • removed: constructor PrefixNot(span: ParseSpan, sourceSpan: AbsoluteSourceSpan, expression: AST)
  • removed: constructor PropertyRead(span: ParseSpan, sourceSpan: AbsoluteSourceSpan, nameSpan: AbsoluteSourceSpan, receiver: AST, name: string)
  • removed: constructor PropertyWrite(span: ParseSpan, sourceSpan: AbsoluteSourceSpan, nameSpan: AbsoluteSourceSpan, receiver: AST, name: string, value: AST)
  • removed: constructor Quote(span: ParseSpan, sourceSpan: AbsoluteSourceSpan, prefix: string, uninterpretedExpression: string, location: any)
  • removed: constructor SafeCall(span: ParseSpan, sourceSpan: AbsoluteSourceSpan, receiver: AST, args: AST[], argumentSpan: AbsoluteSourceSpan)
  • removed: constructor SafeKeyedRead(span: ParseSpan, sourceSpan: AbsoluteSourceSpan, receiver: AST, key: AST)
  • removed: constructor SafePropertyRead(span: ParseSpan, sourceSpan: AbsoluteSourceSpan, nameSpan: AbsoluteSourceSpan, receiver: AST, name: string)
  • removed: constructor VariableBinding(sourceSpan: AbsoluteSourceSpan, key: TemplateBindingIdentifier, value: TemplateBindingIdentifier | null)
  • removed: enum ParsedPropertyType
  • removed: interface AstVisitor
  • removed: interface TemplateBindingIdentifier
  • removed: member BindingType.Animation = 4
  • removed: member BindingType.Attribute = 1
  • removed: member BindingType.Class = 2
  • removed: member BindingType.Property = 0
  • removed: member BindingType.Style = 3
  • removed: member ParsedEventType.Animation = 1
  • removed: member ParsedEventType.Regular = 0
  • removed: member ParsedPropertyType.ANIMATION = 2
  • removed: member ParsedPropertyType.DEFAULT = 0
  • removed: member ParsedPropertyType.LITERAL_ATTR = 1
  • removed: method AST.toString(): string
  • removed: method ASTWithSource.toString(): string
  • removed: method ASTWithSource.visit(visitor: AstVisitor, context?: any): any
  • removed: method AstMemoryEfficientTransformer.visitAll(asts: any[]): any[]
  • removed: method AstMemoryEfficientTransformer.visitBinary(ast: Binary, context: any): AST
  • removed: method AstMemoryEfficientTransformer.visitCall(ast: Call, context: any): AST
  • removed: method AstMemoryEfficientTransformer.visitChain(ast: Chain, context: any): AST
  • removed: method AstMemoryEfficientTransformer.visitConditional(ast: Conditional, context: any): AST
  • removed: method AstMemoryEfficientTransformer.visitImplicitReceiver(ast: ImplicitReceiver, context: any): AST
  • removed: method AstMemoryEfficientTransformer.visitInterpolation(ast: Interpolation, context: any): Interpolation
  • removed: method AstMemoryEfficientTransformer.visitKeyedRead(ast: KeyedRead, context: any): AST
  • removed: method AstMemoryEfficientTransformer.visitKeyedWrite(ast: KeyedWrite, context: any): AST
  • removed: method AstMemoryEfficientTransformer.visitLiteralArray(ast: LiteralArray, context: any): AST
  • removed: method AstMemoryEfficientTransformer.visitLiteralMap(ast: LiteralMap, context: any): AST
  • removed: method AstMemoryEfficientTransformer.visitLiteralPrimitive(ast: LiteralPrimitive, context: any): AST
  • removed: method AstMemoryEfficientTransformer.visitNonNullAssert(ast: NonNullAssert, context: any): AST
  • removed: method AstMemoryEfficientTransformer.visitPipe(ast: BindingPipe, context: any): AST
  • removed: method AstMemoryEfficientTransformer.visitPrefixNot(ast: PrefixNot, context: any): AST
  • removed: method AstMemoryEfficientTransformer.visitPropertyRead(ast: PropertyRead, context: any): AST
  • removed: method AstMemoryEfficientTransformer.visitPropertyWrite(ast: PropertyWrite, context: any): AST
  • removed: method AstMemoryEfficientTransformer.visitQuote(ast: Quote, context: any): AST
  • removed: method AstMemoryEfficientTransformer.visitSafeCall(ast: SafeCall, context: any): AST
  • removed: method AstMemoryEfficientTransformer.visitSafeKeyedRead(ast: SafeKeyedRead, context: any): AST
  • removed: method AstMemoryEfficientTransformer.visitSafePropertyRead(ast: SafePropertyRead, context: any): AST
  • removed: method AstMemoryEfficientTransformer.visitThisReceiver(ast: ThisReceiver, context: any): AST
  • removed: method AstMemoryEfficientTransformer.visitUnary(ast: Unary, context: any): AST
  • removed: method AstTransformer.visitAll(asts: any[]): any[]
  • removed: method AstTransformer.visitBinary(ast: Binary, context: any): AST
  • removed: method AstTransformer.visitCall(ast: Call, context: any): AST
  • removed: method AstTransformer.visitChain(ast: Chain, context: any): AST
  • removed: method AstTransformer.visitConditional(ast: Conditional, context: any): AST
  • removed: method AstTransformer.visitImplicitReceiver(ast: ImplicitReceiver, context: any): AST
  • removed: method AstTransformer.visitInterpolation(ast: Interpolation, context: any): AST
  • removed: method AstTransformer.visitKeyedRead(ast: KeyedRead, context: any): AST
  • removed: method AstTransformer.visitKeyedWrite(ast: KeyedWrite, context: any): AST
  • removed: method AstTransformer.visitLiteralArray(ast: LiteralArray, context: any): AST
  • removed: method AstTransformer.visitLiteralMap(ast: LiteralMap, context: any): AST
  • removed: method AstTransformer.visitLiteralPrimitive(ast: LiteralPrimitive, context: any): AST
  • removed: method AstTransformer.visitNonNullAssert(ast: NonNullAssert, context: any): AST
  • removed: method AstTransformer.visitPipe(ast: BindingPipe, context: any): AST
  • removed: method AstTransformer.visitPrefixNot(ast: PrefixNot, context: any): AST
  • removed: method AstTransformer.visitPropertyRead(ast: PropertyRead, context: any): AST
  • removed: method AstTransformer.visitPropertyWrite(ast: PropertyWrite, context: any): AST
  • removed: method AstTransformer.visitQuote(ast: Quote, context: any): AST
  • removed: method AstTransformer.visitSafeCall(ast: SafeCall, context: any): AST
  • removed: method AstTransformer.visitSafeKeyedRead(ast: SafeKeyedRead, context: any): AST
  • removed: method AstTransformer.visitSafePropertyRead(ast: SafePropertyRead, context: any): AST
  • removed: method AstTransformer.visitThisReceiver(ast: ThisReceiver, context: any): AST
  • removed: method AstTransformer.visitUnary(ast: Unary, context: any): AST
  • removed: method AstVisitor.visit?(ast: AST, context?: any): any
  • removed: method AstVisitor.visitASTWithSource?(ast: ASTWithSource, context: any): any
  • removed: method AstVisitor.visitBinary(ast: Binary, context: any): any
  • removed: method AstVisitor.visitCall(ast: Call, context: any): any
  • removed: method AstVisitor.visitChain(ast: Chain, context: any): any
  • removed: method AstVisitor.visitConditional(ast: Conditional, context: any): any
  • removed: method AstVisitor.visitImplicitReceiver(ast: ImplicitReceiver, context: any): any
  • removed: method AstVisitor.visitInterpolation(ast: Interpolation, context: any): any
  • removed: method AstVisitor.visitKeyedRead(ast: KeyedRead, context: any): any
  • removed: method AstVisitor.visitKeyedWrite(ast: KeyedWrite, context: any): any
  • removed: method AstVisitor.visitLiteralArray(ast: LiteralArray, context: any): any
  • removed: method AstVisitor.visitLiteralMap(ast: LiteralMap, context: any): any
  • removed: method AstVisitor.visitLiteralPrimitive(ast: LiteralPrimitive, context: any): any
  • removed: method AstVisitor.visitNonNullAssert(ast: NonNullAssert, context: any): any
  • removed: method AstVisitor.visitPipe(ast: BindingPipe, context: any): any
  • removed: method AstVisitor.visitPrefixNot(ast: PrefixNot, context: any): any
  • removed: method AstVisitor.visitPropertyRead(ast: PropertyRead, context: any): any
  • removed: method AstVisitor.visitPropertyWrite(ast: PropertyWrite, context: any): any
  • removed: method AstVisitor.visitQuote(ast: Quote, context: any): any
  • removed: method AstVisitor.visitSafeCall(ast: SafeCall, context: any): any
  • removed: method AstVisitor.visitSafeKeyedRead(ast: SafeKeyedRead, context: any): any
  • removed: method AstVisitor.visitSafePropertyRead(ast: SafePropertyRead, context: any): any
  • removed: method AstVisitor.visitThisReceiver?(ast: ThisReceiver, context: any): any
  • removed: method AstVisitor.visitUnary?(ast: Unary, context: any): any
  • removed: method Binary.visit(visitor: AstVisitor, context?: any): any
  • removed: method BindingPipe.visit(visitor: AstVisitor, context?: any): any
  • removed: method Call.visit(visitor: AstVisitor, context?: any): any
  • removed: method Chain.visit(visitor: AstVisitor, context?: any): any
  • removed: method Conditional.visit(visitor: AstVisitor, context?: any): any
  • removed: method EmptyExpr.visit(visitor: AstVisitor, context?: any): void
  • removed: method ImplicitReceiver.visit(visitor: AstVisitor, context?: any): any
  • removed: method Interpolation.visit(visitor: AstVisitor, context?: any): any
  • removed: method KeyedRead.visit(visitor: AstVisitor, context?: any): any
  • removed: method KeyedWrite.visit(visitor: AstVisitor, context?: any): any
  • removed: method LiteralArray.visit(visitor: AstVisitor, context?: any): any
  • removed: method LiteralMap.visit(visitor: AstVisitor, context?: any): any
  • removed: method LiteralPrimitive.visit(visitor: AstVisitor, context?: any): any
  • removed: method NonNullAssert.visit(visitor: AstVisitor, context?: any): any
  • removed: method ParseSpan.toAbsolute(absoluteOffset: number): AbsoluteSourceSpan
  • removed: method PrefixNot.visit(visitor: AstVisitor, context?: any): any
  • removed: method PropertyRead.visit(visitor: AstVisitor, context?: any): any
  • removed: method PropertyWrite.visit(visitor: AstVisitor, context?: any): any
  • removed: method Quote.toString(): string
  • removed: method Quote.visit(visitor: AstVisitor, context?: any): any
  • removed: method RecursiveAstVisitor.visit(ast: AST, context?: any): any
  • removed: method RecursiveAstVisitor.visitAll(asts: AST[], context: any): any
  • removed: method RecursiveAstVisitor.visitBinary(ast: Binary, context: any): any
  • removed: method RecursiveAstVisitor.visitCall(ast: Call, context: any): any
  • removed: method RecursiveAstVisitor.visitChain(ast: Chain, context: any): any
  • removed: method RecursiveAstVisitor.visitConditional(ast: Conditional, context: any): any
  • removed: method RecursiveAstVisitor.visitImplicitReceiver(ast: ThisReceiver, context: any): any
  • removed: method RecursiveAstVisitor.visitInterpolation(ast: Interpolation, context: any): any
  • removed: method RecursiveAstVisitor.visitKeyedRead(ast: KeyedRead, context: any): any
  • removed: method RecursiveAstVisitor.visitKeyedWrite(ast: KeyedWrite, context: any): any
  • removed: method RecursiveAstVisitor.visitLiteralArray(ast: LiteralArray, context: any): any
  • removed: method RecursiveAstVisitor.visitLiteralMap(ast: LiteralMap, context: any): any
  • removed: method RecursiveAstVisitor.visitLiteralPrimitive(ast: LiteralPrimitive, context: any): any
  • removed: method RecursiveAstVisitor.visitNonNullAssert(ast: NonNullAssert, context: any): any
  • removed: method RecursiveAstVisitor.visitPipe(ast: BindingPipe, context: any): any
  • removed: method RecursiveAstVisitor.visitPrefixNot(ast: PrefixNot, context: any): any
  • removed: method RecursiveAstVisitor.visitPropertyRead(ast: PropertyRead, context: any): any
  • removed: method RecursiveAstVisitor.visitPropertyWrite(ast: PropertyWrite, context: any): any
  • removed: method RecursiveAstVisitor.visitQuote(ast: Quote, context: any): any
  • removed: method RecursiveAstVisitor.visitSafeCall(ast: SafeCall, context: any): any
  • removed: method RecursiveAstVisitor.visitSafeKeyedRead(ast: SafeKeyedRead, context: any): any
  • removed: method RecursiveAstVisitor.visitSafePropertyRead(ast: SafePropertyRead, context: any): any
  • removed: method RecursiveAstVisitor.visitThisReceiver(ast: ThisReceiver, context: any): any
  • removed: method RecursiveAstVisitor.visitUnary(ast: Unary, context: any): any
  • removed: method SafeCall.visit(visitor: AstVisitor, context?: any): any
  • removed: method SafeKeyedRead.visit(visitor: AstVisitor, context?: any): any
  • removed: method SafePropertyRead.visit(visitor: AstVisitor, context?: any): any
  • removed: method ThisReceiver.visit(visitor: AstVisitor, context?: any): any
  • removed: method Unary.visit(visitor: AstVisitor, context?: any): any
  • removed: property AST.sourceSpan: AbsoluteSourceSpan
  • removed: property AST.span: ParseSpan
  • removed: property ASTWithName.nameSpan: AbsoluteSourceSpan
  • removed: property ASTWithSource.ast: AST
  • removed: property ASTWithSource.errors: ParserError[]
  • removed: property ASTWithSource.location: string
  • removed: property ASTWithSource.source: string | null
  • removed: property Binary.left: AST
  • removed: property Binary.operation: string
  • removed: property Binary.right: AST
  • removed: property BindingPipe.args: any[]
  • removed: property BindingPipe.exp: AST
  • removed: property BindingPipe.name: string
  • removed: property BoundElementProperty.name: string
  • removed: property BoundElementProperty.securityContext: SecurityContext
  • removed: property BoundElementProperty.sourceSpan: ParseSourceSpan
  • removed: property BoundElementProperty.type: BindingType
  • removed: property BoundElementProperty.unit: string | null
  • removed: property BoundElementProperty.value: ASTWithSource
  • removed: property BoundElementProperty.valueSpan: ParseSourceSpan | undefined
  • removed: property Call.args: AST[]
  • removed: property Call.argumentSpan: AbsoluteSourceSpan
  • removed: property Call.receiver: AST
  • removed: property Chain.expressions: any[]
  • removed: property Conditional.condition: AST
  • removed: property Conditional.falseExp: AST
  • removed: property Conditional.trueExp: AST
  • removed: property Interpolation.expressions: any[]
  • removed: property Interpolation.strings: any[]
  • removed: property KeyedRead.key: AST
  • removed: property KeyedRead.receiver: AST
  • removed: property KeyedWrite.key: AST
  • removed: property KeyedWrite.receiver: AST
  • removed: property KeyedWrite.value: AST
  • removed: property LiteralArray.expressions: any[]
  • removed: property LiteralMap.keys: LiteralMapKey[]
  • removed: property LiteralMap.values: any[]
  • removed: property LiteralPrimitive.value: any
  • removed: property NonNullAssert.expression: AST
  • removed: property ParseSpan.end: number
  • removed: property ParseSpan.start: number
  • removed: property ParsedEvent.handler: ASTWithSource
  • removed: property ParsedEvent.handlerSpan: ParseSourceSpan
  • removed: property ParsedEvent.name: string
  • removed: property ParsedEvent.sourceSpan: ParseSourceSpan
  • removed: property ParsedEvent.targetOrPhase: string
  • removed: property ParsedEvent.type: ParsedEventType
  • removed: property ParsedProperty.expression: ASTWithSource
  • removed: property ParsedProperty.name: string
  • removed: property ParsedProperty.sourceSpan: ParseSourceSpan
  • removed: property ParsedProperty.type: ParsedPropertyType
  • removed: property ParsedProperty.valueSpan: ParseSourceSpan | undefined
  • removed: property ParserError.ctxLocation?: any
  • removed: property ParserError.errLocation: string
  • removed: property ParserError.input: string
  • removed: property ParserError.message: string
  • removed: property PrefixNot.expression: AST
  • removed: property PropertyRead.name: string
  • removed: property PropertyRead.receiver: AST
  • removed: property PropertyWrite.name: string
  • removed: property PropertyWrite.receiver: AST
  • removed: property PropertyWrite.value: AST
  • removed: property Quote.location: any
  • removed: property Quote.prefix: string
  • removed: property Quote.uninterpretedExpression: string
  • removed: property SafeCall.args: AST[]
  • removed: property SafeCall.argumentSpan: AbsoluteSourceSpan
  • removed: property SafeCall.receiver: AST
  • removed: property SafeKeyedRead.key: AST
  • removed: property SafeKeyedRead.receiver: AST
  • removed: property SafePropertyRead.name: string
  • removed: property SafePropertyRead.receiver: AST
  • removed: property TemplateBindingIdentifier.source: string
  • removed: property TemplateBindingIdentifier.span: AbsoluteSourceSpan
  • removed: property Unary.expr: AST
  • removed: property Unary.left: never
  • removed: property Unary.operation: never
  • removed: property Unary.operator: string
  • removed: property Unary.right: never
  • removed: readonly property AbsoluteSourceSpan.end: number
  • removed: readonly property AbsoluteSourceSpan.start: number
  • removed: readonly property BoundElementProperty.keySpan: ParseSourceSpan | undefined
  • removed: readonly property ExpressionBinding.key: TemplateBindingIdentifier
  • removed: readonly property ExpressionBinding.sourceSpan: AbsoluteSourceSpan
  • removed: readonly property ExpressionBinding.value: ASTWithSource | null
  • removed: readonly property ParsedEvent.keySpan: ParseSourceSpan
  • removed: readonly property ParsedProperty.isAnimation: boolean
  • removed: readonly property ParsedProperty.isLiteral: boolean
  • removed: readonly property ParsedProperty.keySpan: ParseSourceSpan
  • removed: readonly property ParsedVariable.keySpan: ParseSourceSpan
  • removed: readonly property ParsedVariable.name: string
  • removed: readonly property ParsedVariable.sourceSpan: ParseSourceSpan
  • removed: readonly property ParsedVariable.value: string
  • removed: readonly property ParsedVariable.valueSpan?: ParseSourceSpan | undefined
  • removed: readonly property VariableBinding.key: TemplateBindingIdentifier
  • removed: readonly property VariableBinding.sourceSpan: AbsoluteSourceSpan
  • removed: readonly property VariableBinding.value: TemplateBindingIdentifier | null
  • removed: static method Unary.createMinus(span: ParseSpan, sourceSpan: AbsoluteSourceSpan, expr: AST): Unary
  • removed: static method Unary.createPlus(span: ParseSpan, sourceSpan: AbsoluteSourceSpan, expr: AST): Unary
  • removed: type LiteralMapKey = { key: string; quoted: boolean }
  • removed: type TemplateBinding = VariableBinding | ExpressionBinding
  • removed: class Lexer
  • removed: class Token
  • removed: const EOF: Token
  • removed: constructor Token(index: number, end: number, type: TokenType, numValue: number, strValue: string)
  • removed: enum TokenType
  • removed: function isIdentifier(input: string): boolean
  • removed: member TokenType.Character = 0
  • removed: member TokenType.Error = 7
  • removed: member TokenType.Identifier = 1
  • removed: member TokenType.Keyword = 3
  • removed: member TokenType.Number = 6
  • removed: member TokenType.Operator = 5
  • removed: member TokenType.PrivateIdentifier = 2
  • removed: member TokenType.String = 4
  • removed: method Lexer.tokenize(text: string): Token[]
  • removed: method Token.isCharacter(code: number): boolean
  • removed: method Token.isError(): boolean
  • removed: method Token.isIdentifier(): boolean
  • removed: method Token.isKeyword(): boolean
  • removed: method Token.isKeywordAs(): boolean
  • removed: method Token.isKeywordFalse(): boolean
  • removed: method Token.isKeywordLet(): boolean
  • removed: method Token.isKeywordNull(): boolean
  • removed: method Token.isKeywordThis(): boolean
  • removed: method Token.isKeywordTrue(): boolean
  • removed: method Token.isKeywordUndefined(): boolean
  • removed: method Token.isNumber(): boolean
  • removed: method Token.isOperator(operator: string): boolean
  • removed: method Token.isPrivateIdentifier(): boolean
  • removed: method Token.isString(): boolean
  • removed: method Token.toNumber(): number
  • removed: method Token.toString(): string | null
  • removed: property Token.end: number
  • removed: property Token.index: number
  • removed: property Token.numValue: number
  • removed: property Token.strValue: string
  • removed: property Token.type: TokenType
  • removed: class Parser
  • removed: class SplitInterpolation
  • removed: class TemplateBindingParseResult
  • removed: class _ParseAST
  • removed: const enum ParseFlags
  • removed: constructor Parser(_lexer: Lexer)
  • removed: constructor SplitInterpolation(strings: InterpolationPiece[], expressions: InterpolationPiece[], offsets: number[])
  • removed: constructor TemplateBindingParseResult(templateBindings: TemplateBinding[], warnings: string[], errors: ParserError[])
  • removed: constructor _ParseAST(input: string, location: string, absoluteOffset: number, tokens: Token[], parseFlags: ParseFlags, errors: ParserError[], offset: number)
  • removed: get _ParseAST.atEOF(): boolean
  • removed: get _ParseAST.currentAbsoluteOffset(): number
  • removed: get _ParseAST.currentEndIndex(): number
  • removed: get _ParseAST.inputIndex(): number
  • removed: get _ParseAST.next(): Token
  • removed: interface InterpolationPiece
  • removed: member ParseFlags.Action = 1
  • removed: member ParseFlags.AssignmentEvent = 2
  • removed: member ParseFlags.None = 0
  • removed: method Parser.parseAction(input: string, isAssignmentEvent: boolean, location: string, absoluteOffset: number, interpolationConfig?: InterpolationConfig): ASTWithSource
  • removed: method Parser.parseBinding(input: string, location: string, absoluteOffset: number, interpolationConfig?: InterpolationConfig): ASTWithSource
  • removed: method Parser.parseInterpolation(input: string, location: string, absoluteOffset: number, interpolatedTokens: InterpolatedAttributeToken[] | InterpolatedTextToken[] | null, interpolationConfig?: InterpolationConfig): ASTWithSource | null
  • removed: method Parser.parseInterpolationExpression(expression: string, location: string, absoluteOffset: number): ASTWithSource
  • removed: method Parser.parseSimpleBinding(input: string, location: string, absoluteOffset: number, interpolationConfig?: InterpolationConfig): ASTWithSource
  • removed: method Parser.parseTemplateBindings(templateKey: string, templateValue: string, templateUrl: string, absoluteKeyOffset: number, absoluteValueOffset: number): TemplateBindingParseResult
  • removed: method Parser.splitInterpolation(input: string, location: string, interpolatedTokens: InterpolatedAttributeToken[] | InterpolatedTextToken[] | null, interpolationConfig?: InterpolationConfig): SplitInterpolation
  • removed: method Parser.wrapLiteralPrimitive(input: string | null, location: string, absoluteOffset: number): ASTWithSource
  • removed: method _ParseAST.advance(): void
  • removed: method _ParseAST.consumeOptionalCharacter(code: number): boolean
  • removed: method _ParseAST.consumeOptionalOperator(op: string): boolean
  • removed: method _ParseAST.error(message: string, index?: number | null): void
  • removed: method _ParseAST.expectCharacter(code: number): void
  • removed: method _ParseAST.expectIdentifierOrKeyword(): string | null
  • removed: method _ParseAST.expectIdentifierOrKeywordOrString(): string
  • removed: method _ParseAST.expectOperator(operator: string): void
  • removed: method _ParseAST.expectTemplateBindingKey(): TemplateBindingIdentifier
  • removed: method _ParseAST.parseAccessMember(readReceiver: AST, start: number, isSafe: boolean): AST
  • removed: method _ParseAST.parseAdditive(): AST
  • removed: method _ParseAST.parseCall(receiver: AST, start: number, isSafe: boolean): AST
  • removed: method _ParseAST.parseCallArguments(): BindingPipe[]
  • removed: method _ParseAST.parseCallChain(): AST
  • removed: method _ParseAST.parseChain(): AST
  • removed: method _ParseAST.parseConditional(): AST
  • removed: method _ParseAST.parseEquality(): AST
  • removed: method _ParseAST.parseExpression(): AST
  • removed: method _ParseAST.parseExpressionList(terminator: number): AST[]
  • removed: method _ParseAST.parseKeyedReadOrWrite(receiver: AST, start: number, isSafe: boolean): AST
  • removed: method _ParseAST.parseLiteralMap(): LiteralMap
  • removed: method _ParseAST.parseLogicalAnd(): AST
  • removed: method _ParseAST.parseLogicalOr(): AST
  • removed: method _ParseAST.parseMultiplicative(): AST
  • removed: method _ParseAST.parseNullishCoalescing(): AST
  • removed: method _ParseAST.parsePipe(): AST
  • removed: method _ParseAST.parsePrefix(): AST
  • removed: method _ParseAST.parsePrimary(): AST
  • removed: method _ParseAST.parseRelational(): AST
  • removed: method _ParseAST.parseTemplateBindings(templateKey: TemplateBindingIdentifier): TemplateBindingParseResult
  • removed: method _ParseAST.peek(offset: number): Token
  • removed: method _ParseAST.peekKeywordAs(): boolean
  • removed: method _ParseAST.peekKeywordLet(): boolean
  • removed: method _ParseAST.prettyPrintToken(tok: Token): string
  • removed: method _ParseAST.sourceSpan(start: number, artificialEndIndex?: number): AbsoluteSourceSpan
  • removed: method _ParseAST.span(start: number, artificialEndIndex?: number): ParseSpan
  • removed: property InterpolationPiece.end: number
  • removed: property InterpolationPiece.start: number
  • removed: property InterpolationPiece.text: string
  • removed: property SplitInterpolation.expressions: InterpolationPiece[]
  • removed: property SplitInterpolation.offsets: number[]
  • removed: property SplitInterpolation.strings: InterpolationPiece[]
  • removed: property TemplateBindingParseResult.errors: ParserError[]
  • removed: property TemplateBindingParseResult.templateBindings: TemplateBinding[]
  • removed: property TemplateBindingParseResult.warnings: string[]
  • removed: property _ParseAST.absoluteOffset: number
  • removed: property _ParseAST.index: number
  • removed: property _ParseAST.input: string
  • removed: property _ParseAST.location: string
  • removed: property _ParseAST.parseFlags: ParseFlags
  • removed: property _ParseAST.tokens: Token[]
  • removed: class BigIntExponentiation
  • removed: class BigIntForMultiplication
  • removed: class BigInteger
  • removed: constructor BigIntExponentiation(base: number)
  • removed: constructor BigIntForMultiplication(value: BigInteger)
  • removed: method BigIntExponentiation.toThePowerOf(exponent: number): BigIntForMultiplication
  • removed: method BigIntForMultiplication.getValue(): BigInteger
  • removed: method BigIntForMultiplication.multiplyBy(num: number): BigInteger
  • removed: method BigIntForMultiplication.multiplyByAndAddTo(num: number, result: BigInteger): void
  • removed: method BigInteger.add(other: BigInteger): BigInteger
  • removed: method BigInteger.addToSelf(other: BigInteger): void
  • removed: method BigInteger.clone(): BigInteger
  • removed: method BigInteger.toString(): string
  • removed: static method BigInteger.one(): BigInteger
  • removed: static method BigInteger.zero(): BigInteger
  • removed: function computeDecimalDigest(message: i18n.Message): string
  • removed: function computeDigest(message: i18n.Message): string
  • removed: function computeMsgId(msg: string, meaning?: string): string
  • removed: function decimalDigest(message: i18n.Message): string
  • removed: function digest(message: i18n.Message): string
  • removed: function fingerprint(str: string): [number, number]
  • removed: function serializeNodes(nodes: i18n.Node[]): string[]
  • removed: function sha1(str: string): string
  • removed: class ExtractionResult
  • removed: constructor ExtractionResult(messages: i18n.Message[], errors: I18nError[])
  • removed: function extractMessages(nodes: html.Node[], interpolationConfig: InterpolationConfig, implicitTags: string[], implicitAttrs: { [k: string]: string[] }): ExtractionResult
  • removed: function mergeTranslations(nodes: html.Node[], translations: TranslationBundle, interpolationConfig: InterpolationConfig, implicitTags: string[], implicitAttrs: { [k: string]: string[] }): ParseTreeResult
  • removed: property ExtractionResult.errors: I18nError[]
  • removed: property ExtractionResult.messages: i18n.Message[]
  • removed: class CloneVisitor implements Visitor
  • removed: class Container implements Node
  • removed: class Icu implements Node
  • removed: class IcuPlaceholder implements Node
  • removed: class Message
  • removed: class Placeholder implements Node
  • removed: class RecurseVisitor implements Visitor
  • removed: class TagPlaceholder implements Node
  • removed: class Text implements Node
  • removed: constructor Container(children: Node[], sourceSpan: ParseSourceSpan)
  • removed: constructor Icu(expression: string, type: string, cases: { [k: string]: Node }, sourceSpan: ParseSourceSpan)
  • removed: constructor IcuPlaceholder(value: Icu, name: string, sourceSpan: ParseSourceSpan)
  • removed: constructor Message(nodes: Node[], placeholders: { [phName: string]: MessagePlaceholder }, placeholderToMessage: { [phName: string]: Message }, meaning: string, description: string, customId: string)
  • removed: constructor Placeholder(value: string, name: string, sourceSpan: ParseSourceSpan)
  • removed: constructor TagPlaceholder(tag: string, attrs: { [k: string]: string }, startName: string, closeName: string, children: Node[], isVoid: boolean, sourceSpan: ParseSourceSpan, startSourceSpan: ParseSourceSpan | null, endSourceSpan: ParseSourceSpan | null)
  • removed: constructor Text(value: string, sourceSpan: ParseSourceSpan)
  • removed: interface MessagePlaceholder
  • removed: interface MessageSpan
  • removed: interface Node
  • removed: interface Visitor
  • removed: method CloneVisitor.visitContainer(container: Container, context?: any): Container
  • removed: method CloneVisitor.visitIcu(icu: Icu, context?: any): Icu
  • removed: method CloneVisitor.visitIcuPlaceholder(ph: IcuPlaceholder, context?: any): IcuPlaceholder
  • removed: method CloneVisitor.visitPlaceholder(ph: Placeholder, context?: any): Placeholder
  • removed: method CloneVisitor.visitTagPlaceholder(ph: TagPlaceholder, context?: any): TagPlaceholder
  • removed: method CloneVisitor.visitText(text: Text, context?: any): Text
  • removed: method Container.visit(visitor: Visitor, context?: any): any
  • removed: method Icu.visit(visitor: Visitor, context?: any): any
  • removed: method IcuPlaceholder.visit(visitor: Visitor, context?: any): any
  • removed: method Node.visit(visitor: Visitor, context?: any): any
  • removed: method Placeholder.visit(visitor: Visitor, context?: any): any
  • removed: method RecurseVisitor.visitContainer(container: Container, context?: any): any
  • removed: method RecurseVisitor.visitIcu(icu: Icu, context?: any): any
  • removed: method RecurseVisitor.visitIcuPlaceholder(ph: IcuPlaceholder, context?: any): any
  • removed: method RecurseVisitor.visitPlaceholder(ph: Placeholder, context?: any): any
  • removed: method RecurseVisitor.visitTagPlaceholder(ph: TagPlaceholder, context?: any): any
  • removed: method RecurseVisitor.visitText(text: Text, context?: any): any
  • removed: method TagPlaceholder.visit(visitor: Visitor, context?: any): any
  • removed: method Text.visit(visitor: Visitor, context?: any): any
  • removed: method Visitor.visitContainer(container: Container, context?: any): any
  • removed: method Visitor.visitIcu(icu: Icu, context?: any): any
  • removed: method Visitor.visitIcuPlaceholder(ph: IcuPlaceholder, context?: any): any
  • removed: method Visitor.visitPlaceholder(ph: Placeholder, context?: any): any
  • removed: method Visitor.visitTagPlaceholder(ph: TagPlaceholder, context?: any): any
  • removed: method Visitor.visitText(text: Text, context?: any): any
  • removed: property Container.children: Node[]
  • removed: property Container.sourceSpan: ParseSourceSpan
  • removed: property Icu.cases: { [k: string]: Node }
  • removed: property Icu.expression: string
  • removed: property Icu.expressionPlaceholder: string
  • removed: property Icu.sourceSpan: ParseSourceSpan
  • removed: property Icu.type: string
  • removed: property IcuPlaceholder.name: string
  • removed: property IcuPlaceholder.previousMessage?: Message
  • removed: property IcuPlaceholder.sourceSpan: ParseSourceSpan
  • removed: property IcuPlaceholder.value: Icu
  • removed: property Message.customId: string
  • removed: property Message.description: string
  • removed: property Message.id: string
  • removed: property Message.legacyIds: string[]
  • removed: property Message.meaning: string
  • removed: property Message.messageString: string
  • removed: property Message.nodes: Node[]
  • removed: property Message.placeholderToMessage: { [phName: string]: Message }
  • removed: property Message.placeholders: { [phName: string]: MessagePlaceholder }
  • removed: property Message.sources: MessageSpan[]
  • removed: property MessagePlaceholder.sourceSpan: ParseSourceSpan
  • removed: property MessagePlaceholder.text: string
  • removed: property MessageSpan.endCol: number
  • removed: property MessageSpan.endLine: number
  • removed: property MessageSpan.filePath: string
  • removed: property MessageSpan.startCol: number
  • removed: property MessageSpan.startLine: number
  • removed: property Node.sourceSpan: ParseSourceSpan
  • removed: property Placeholder.name: string
  • removed: property Placeholder.sourceSpan: ParseSourceSpan
  • removed: property Placeholder.value: string
  • removed: property TagPlaceholder.attrs: { [k: string]: string }
  • removed: property TagPlaceholder.children: Node[]
  • removed: property TagPlaceholder.closeName: string
  • removed: property TagPlaceholder.endSourceSpan: ParseSourceSpan | null
  • removed: property TagPlaceholder.isVoid: boolean
  • removed: property TagPlaceholder.sourceSpan: ParseSourceSpan
  • removed: property TagPlaceholder.startName: string
  • removed: property TagPlaceholder.startSourceSpan: ParseSourceSpan | null
  • removed: property TagPlaceholder.tag: string
  • removed: property Text.sourceSpan: ParseSourceSpan
  • removed: property Text.value: string
  • removed: type I18nMeta = Message | Node
  • removed: class I18NHtmlParser implements HtmlParser
  • removed: constructor I18NHtmlParser(_htmlParser: HtmlParser, translations?: string, translationsFormat?: string, missingTranslation?: MissingTranslationStrategy, console?: Console)
  • removed: method I18NHtmlParser.parse(source: string, url: string, options?: TokenizeOptions): ParseTreeResult
  • removed: property I18NHtmlParser.getTagDefinition: any
  • removed: call I18nMessageFactory(nodes: html.Node[], meaning: string | undefined, description: string | undefined, customId: string | undefined, visitNodeFn?: VisitNodeFn): i18n.Message
  • removed: function createI18nMessageFactory(interpolationConfig: InterpolationConfig): I18nMessageFactory
  • removed: interface I18nMessageFactory
  • removed: type VisitNodeFn = (html: html.Node, i18n: i18n.Node) => i18n.Node
  • removed: export { I18NHtmlParser } from './i18n_html_parser'
  • removed: export { MessageBundle } from './message_bundle'
  • removed: export { Serializer } from './serializers/serializer'
  • removed: export { Xliff } from './serializers/xliff'
  • removed: export { Xliff2 } from './serializers/xliff2'
  • removed: export { Xmb } from './serializers/xmb'
  • removed: export { Xtb } from './serializers/xtb'
  • removed: export { computeMsgId } from './digest'
  • removed: class MessageBundle
  • removed: constructor MessageBundle(_htmlParser: HtmlParser, _implicitTags: string[], _implicitAttrs: { [k: string]: string[] }, _locale?: string | null)
  • removed: method MessageBundle.getMessages(): i18n.Message[]
  • removed: method MessageBundle.updateFromTemplate(html: string, url: string, interpolationConfig: InterpolationConfig): ParseError[]
  • removed: method MessageBundle.write(serializer: Serializer, filterSources?: (path: string) => string): string
  • removed: class I18nError extends ParseError
  • removed: constructor I18nError(span: ParseSourceSpan, msg: string)
  • removed: class PlaceholderRegistry
  • removed: method PlaceholderRegistry.getCloseTagPlaceholderName(tag: string): string
  • removed: method PlaceholderRegistry.getPlaceholderName(name: string, content: string): string
  • removed: method PlaceholderRegistry.getStartTagPlaceholderName(tag: string, attrs: { [k: string]: string }, isVoid: boolean): string
  • removed: method PlaceholderRegistry.getUniquePlaceholder(name: string): string
  • removed: abstract class Serializer
  • removed: abstract method Serializer.digest(message: i18n.Message): string
  • removed: abstract method Serializer.load(content: string, url: string): { locale: string | null; i18nNodesByMsgId: { [msgId: string]: i18n.Node[] } }
  • removed: abstract method Serializer.write(messages: i18n.Message[], locale: string | null): string
  • removed: class SimplePlaceholderMapper extends i18n.RecurseVisitor implements PlaceholderMapper
  • removed: constructor SimplePlaceholderMapper(message: i18n.Message, mapName: (name: string) => string)
  • removed: interface PlaceholderMapper
  • removed: method PlaceholderMapper.toInternalName(publicName: string): string | null
  • removed: method PlaceholderMapper.toPublicName(internalName: string): string | null
  • removed: method Serializer.createNameMapper(message: i18n.Message): PlaceholderMapper | null
  • removed: method SimplePlaceholderMapper.toInternalName(publicName: string): string | null
  • removed: method SimplePlaceholderMapper.toPublicName(internalName: string): string | null
  • removed: method SimplePlaceholderMapper.visitIcuPlaceholder(ph: i18n.IcuPlaceholder, context?: any): any
  • removed: method SimplePlaceholderMapper.visitPlaceholder(ph: i18n.Placeholder, context?: any): any
  • removed: method SimplePlaceholderMapper.visitTagPlaceholder(ph: i18n.TagPlaceholder, context?: any): any
  • removed: method SimplePlaceholderMapper.visitText(text: i18n.Text, context?: any): any
  • removed: class Xliff extends Serializer
  • removed: method Xliff.digest(message: i18n.Message): string
  • removed: method Xliff.load(content: string, url: string): { locale: string; i18nNodesByMsgId: { [msgId: string]: i18n.Node[] } }
  • removed: method Xliff.write(messages: i18n.Message[], locale: string | null): string
  • removed: class Xliff2 extends Serializer
  • removed: method Xliff2.digest(message: i18n.Message): string
  • removed: method Xliff2.load(content: string, url: string): { locale: string; i18nNodesByMsgId: { [msgId: string]: i18n.Node[] } }
  • removed: method Xliff2.write(messages: i18n.Message[], locale: string | null): string
  • removed: class Xmb extends Serializer
  • removed: function digest(message: i18n.Message): string
  • removed: function toPublicName(internalName: string): string
  • removed: method Xmb.createNameMapper(message: i18n.Message): PlaceholderMapper
  • removed: method Xmb.digest(message: i18n.Message): string
  • removed: method Xmb.load(content: string, url: string): { locale: string; i18nNodesByMsgId: { [msgId: string]: i18n.Node[] } }
  • removed: method Xmb.write(messages: i18n.Message[], locale: string | null): string
  • removed: class CR extends Text
  • removed: class Declaration implements Node
  • removed: class Doctype implements Node
  • removed: class Tag implements Node
  • removed: class Text implements Node
  • removed: constructor CR(ws?: number)
  • removed: constructor Declaration(unescapedAttrs: { [k: string]: string })
  • removed: constructor Doctype(rootTag: string, dtd: string)
  • removed: constructor Tag(name: string, unescapedAttrs?: { [k: string]: string }, children?: Node[])
  • removed: constructor Text(unescapedValue: string)
  • removed: function escapeXml(text: string): string
  • removed: function serialize(nodes: Node[]): string
  • removed: interface IVisitor
  • removed: interface Node
  • removed: method Declaration.visit(visitor: IVisitor): any
  • removed: method Doctype.visit(visitor: IVisitor): any
  • removed: method IVisitor.visitDeclaration(decl: Declaration): any
  • removed: method IVisitor.visitDoctype(doctype: Doctype): any
  • removed: method IVisitor.visitTag(tag: Tag): any
  • removed: method IVisitor.visitText(text: Text): any
  • removed: method Node.visit(visitor: IVisitor): any
  • removed: method Tag.visit(visitor: IVisitor): any
  • removed: method Text.visit(visitor: IVisitor): any
  • removed: property Declaration.attrs: { [k: string]: string }
  • removed: property Doctype.dtd: string
  • removed: property Doctype.rootTag: string
  • removed: property Tag.attrs: { [k: string]: string }
  • removed: property Tag.children: Node[]
  • removed: property Tag.name: string
  • removed: property Text.value: string
  • removed: class Xtb extends Serializer
  • removed: method Xtb.createNameMapper(message: i18n.Message): PlaceholderMapper
  • removed: method Xtb.digest(message: i18n.Message): string
  • removed: method Xtb.load(content: string, url: string): { locale: string; i18nNodesByMsgId: { [msgId: string]: i18n.Node[] } }
  • removed: method Xtb.write(messages: i18n.Message[], locale: string | null): string
  • removed: class TranslationBundle
  • removed: constructor TranslationBundle(_i18nNodesByMsgId: { [msgId: string]: i18n.Node[] }, locale: string | null, digest: (m: i18n.Message) => string, mapperFactory?: ((m: i18n.Message) => PlaceholderMapper) | undefined, missingTranslationStrategy?: MissingTranslationStrategy, console?: Console)
  • removed: method TranslationBundle.get(srcMsg: i18n.Message): html.Node[]
  • removed: method TranslationBundle.has(srcMsg: i18n.Message): boolean
  • removed: property TranslationBundle.digest: (m: i18n.Message) => string
  • removed: property TranslationBundle.mapperFactory?: ((m: i18n.Message) => PlaceholderMapper) | undefined
  • removed: static method TranslationBundle.load(content: string, url: string, serializer: Serializer, missingTranslationStrategy: MissingTranslationStrategy, console?: Console): TranslationBundle
  • removed: function compileInjectable(meta: R3InjectableMetadata, resolveForwardRefs: boolean): R3CompiledExpression
  • removed: function createInjectableType(meta: R3InjectableMetadata): o.ExpressionType
  • removed: interface R3InjectableMetadata
  • removed: property R3InjectableMetadata.deps?: R3DependencyMetadata[]
  • removed: property R3InjectableMetadata.internalType: o.Expression
  • removed: property R3InjectableMetadata.name: string
  • removed: property R3InjectableMetadata.providedIn: MaybeForwardRefExpression
  • removed: property R3InjectableMetadata.type: R3Reference
  • removed: property R3InjectableMetadata.typeArgumentCount: number
  • removed: property R3InjectableMetadata.useClass?: MaybeForwardRefExpression
  • removed: property R3InjectableMetadata.useExisting?: MaybeForwardRefExpression
  • removed: property R3InjectableMetadata.useFactory?: o.Expression
  • removed: property R3InjectableMetadata.useValue?: MaybeForwardRefExpression
  • removed: class CompilerFacadeImpl implements CompilerFacade
  • removed: constructor CompilerFacadeImpl(jitEvaluator?: JitEvaluator)
  • removed: function publishFacade(global: any): void
  • removed: method CompilerFacadeImpl.compileComponent(angularCoreEnv: CoreEnvironment, sourceMapUrl: string, facade: R3ComponentMetadataFacade): any
  • removed: method CompilerFacadeImpl.compileComponentDeclaration(angularCoreEnv: CoreEnvironment, sourceMapUrl: string, declaration: R3DeclareComponentFacade): any
  • removed: method CompilerFacadeImpl.compileDirective(angularCoreEnv: CoreEnvironment, sourceMapUrl: string, facade: R3DirectiveMetadataFacade): any
  • removed: method CompilerFacadeImpl.compileDirectiveDeclaration(angularCoreEnv: CoreEnvironment, sourceMapUrl: string, declaration: R3DeclareDirectiveFacade): any
  • removed: method CompilerFacadeImpl.compileFactory(angularCoreEnv: CoreEnvironment, sourceMapUrl: string, meta: R3FactoryDefMetadataFacade): any
  • removed: method CompilerFacadeImpl.compileFactoryDeclaration(angularCoreEnv: CoreEnvironment, sourceMapUrl: string, meta: R3DeclareFactoryFacade): any
  • removed: method CompilerFacadeImpl.compileInjectable(angularCoreEnv: CoreEnvironment, sourceMapUrl: string, facade: R3InjectableMetadataFacade): any
  • removed: method CompilerFacadeImpl.compileInjectableDeclaration(angularCoreEnv: CoreEnvironment, sourceMapUrl: string, facade: R3DeclareInjectableFacade): any
  • removed: method CompilerFacadeImpl.compileInjector(angularCoreEnv: CoreEnvironment, sourceMapUrl: string, facade: R3InjectorMetadataFacade): any
  • removed: method CompilerFacadeImpl.compileInjectorDeclaration(angularCoreEnv: CoreEnvironment, sourceMapUrl: string, declaration: R3DeclareInjectorFacade): any
  • removed: method CompilerFacadeImpl.compileNgModule(angularCoreEnv: CoreEnvironment, sourceMapUrl: string, facade: R3NgModuleMetadataFacade): any
  • removed: method CompilerFacadeImpl.compileNgModuleDeclaration(angularCoreEnv: CoreEnvironment, sourceMapUrl: string, declaration: R3DeclareNgModuleFacade): any
  • removed: method CompilerFacadeImpl.compilePipe(angularCoreEnv: CoreEnvironment, sourceMapUrl: string, facade: R3PipeMetadataFacade): any
  • removed: method CompilerFacadeImpl.compilePipeDeclaration(angularCoreEnv: CoreEnvironment, sourceMapUrl: string, declaration: R3DeclarePipeFacade): any
  • removed: method CompilerFacadeImpl.createParseSourceSpan(kind: string, typeName: string, sourceUrl: string): ParseSourceSpan
  • removed: property CompilerFacadeImpl.FactoryTarget: any
  • removed: property CompilerFacadeImpl.ResourceLoader: typeof ResourceLoader
  • removed: abstract class NodeWithI18n implements BaseNode
  • removed: abstract method NodeWithI18n.visit(visitor: Visitor, context: any): any
  • removed: class Attribute extends NodeWithI18n
  • removed: class Comment implements BaseNode
  • removed: class Element extends NodeWithI18n
  • removed: class Expansion extends NodeWithI18n
  • removed: class ExpansionCase implements BaseNode
  • removed: class RecursiveVisitor implements Visitor
  • removed: class Text extends NodeWithI18n
  • removed: constructor Attribute(name: string, value: string, sourceSpan: ParseSourceSpan, keySpan: ParseSourceSpan | undefined, valueSpan: ParseSourceSpan | undefined, valueTokens: InterpolatedAttributeToken[] | undefined, i18n: I18nMeta | undefined)
  • removed: constructor Comment(value: string | null, sourceSpan: ParseSourceSpan)
  • removed: constructor Element(name: string, attrs: Attribute[], children: Node[], sourceSpan: ParseSourceSpan, startSourceSpan: ParseSourceSpan, endSourceSpan?: ParseSourceSpan | null, i18n?: I18nMeta)
  • removed: constructor Expansion(switchValue: string, type: string, cases: ExpansionCase[], sourceSpan: ParseSourceSpan, switchValueSourceSpan: ParseSourceSpan, i18n?: I18nMeta)
  • removed: constructor ExpansionCase(value: string, expression: Node[], sourceSpan: ParseSourceSpan, valueSourceSpan: ParseSourceSpan, expSourceSpan: ParseSourceSpan)
  • removed: constructor NodeWithI18n(sourceSpan: ParseSourceSpan, i18n?: I18nMeta | undefined)
  • removed: constructor RecursiveVisitor()
  • removed: constructor Text(value: string, sourceSpan: ParseSourceSpan, tokens: InterpolatedTextToken[], i18n?: I18nMeta)
  • removed: function visitAll(visitor: Visitor, nodes: Node[], context?: any): any[]
  • removed: interface Visitor
  • removed: method Attribute.visit(visitor: Visitor, context: any): any
  • removed: method Comment.visit(visitor: Visitor, context: any): any
  • removed: method Element.visit(visitor: Visitor, context: any): any
  • removed: method Expansion.visit(visitor: Visitor, context: any): any
  • removed: method ExpansionCase.visit(visitor: Visitor, context: any): any
  • removed: method RecursiveVisitor.visitAttribute(ast: Attribute, context: any): any
  • removed: method RecursiveVisitor.visitComment(ast: Comment, context: any): any
  • removed: method RecursiveVisitor.visitElement(ast: Element, context: any): any
  • removed: method RecursiveVisitor.visitExpansion(ast: Expansion, context: any): any
  • removed: method RecursiveVisitor.visitExpansionCase(ast: ExpansionCase, context: any): any
  • removed: method RecursiveVisitor.visitText(ast: Text, context: any): any
  • removed: method Text.visit(visitor: Visitor, context: any): any
  • removed: method Visitor.visit?(node: Node, context: any): any
  • removed: method Visitor.visitAttribute(attribute: Attribute, context: any): any
  • removed: method Visitor.visitComment(comment: Comment, context: any): any
  • removed: method Visitor.visitElement(element: Element, context: any): any
  • removed: method Visitor.visitExpansion(expansion: Expansion, context: any): any
  • removed: method Visitor.visitExpansionCase(expansionCase: ExpansionCase, context: any): any
  • removed: method Visitor.visitText(text: Text, context: any): any
  • removed: property Attribute.name: string
  • removed: property Attribute.value: string
  • removed: property Attribute.valueSpan: ParseSourceSpan | undefined
  • removed: property Attribute.valueTokens: InterpolatedAttributeToken[] | undefined
  • removed: property Comment.sourceSpan: ParseSourceSpan
  • removed: property Comment.value: string | null
  • removed: property Element.attrs: Attribute[]
  • removed: property Element.children: Node[]
  • removed: property Element.endSourceSpan: ParseSourceSpan | null
  • removed: property Element.name: string
  • removed: property Element.startSourceSpan: ParseSourceSpan
  • removed: property Expansion.cases: ExpansionCase[]
  • removed: property Expansion.switchValue: string
  • removed: property Expansion.switchValueSourceSpan: ParseSourceSpan
  • removed: property Expansion.type: string
  • removed: property ExpansionCase.expSourceSpan: ParseSourceSpan
  • removed: property ExpansionCase.expression: Node[]
  • removed: property ExpansionCase.sourceSpan: ParseSourceSpan
  • removed: property ExpansionCase.value: string
  • removed: property ExpansionCase.valueSourceSpan: ParseSourceSpan
  • removed: property NodeWithI18n.i18n?: I18nMeta | undefined
  • removed: property NodeWithI18n.sourceSpan: ParseSourceSpan
  • removed: property Text.tokens: InterpolatedTextToken[]
  • removed: property Text.value: string
  • removed: readonly property Attribute.keySpan: ParseSourceSpan | undefined
  • removed: type Node = Attribute | Comment | Element | Expansion | ExpansionCase | Text
  • removed: const NAMED_ENTITIES: Record<string, string>
  • removed: const NGSP_UNICODE = '\uE500'
  • removed: class HtmlParser extends Parser
  • removed: constructor HtmlParser()
  • removed: method HtmlParser.parse(source: string, url: string, options?: TokenizeOptions): ParseTreeResult
  • removed: class HtmlTagDefinition implements TagDefinition
  • removed: constructor HtmlTagDefinition({ closedByChildren, implicitNamespacePrefix, contentType, closedByParent, isVoid, ignoreFirstLf, preventNamespaceInheritance }?: { closedByChildren?: string[]; closedByParent?: boolean; implicitNamespacePrefix?: string; contentType?: TagContentType | { default: TagContentType; [namespace: string]: TagContentType }; isVoid?: boolean; ignoreFirstLf?: boolean; preventNa…
  • removed: function getHtmlTagDefinition(tagName: string): HtmlTagDefinition
  • removed: method HtmlTagDefinition.getContentType(prefix?: string): TagContentType
  • removed: method HtmlTagDefinition.isClosedByChild(name: string): boolean
  • removed: property HtmlTagDefinition.canSelfClose: boolean
  • removed: property HtmlTagDefinition.closedByParent: boolean
  • removed: property HtmlTagDefinition.ignoreFirstLf: boolean
  • removed: property HtmlTagDefinition.implicitNamespacePrefix: string | null
  • removed: property HtmlTagDefinition.isVoid: boolean
  • removed: property HtmlTagDefinition.preventNamespaceInheritance: boolean
  • removed: class WhitespaceVisitor implements html.Visitor
  • removed: const PRESERVE_WS_ATTR_NAME = 'ngPreserveWhitespaces'
  • removed: function removeWhitespaces(htmlAstWithErrors: ParseTreeResult): ParseTreeResult
  • removed: function replaceNgsp(value: string): string
  • removed: method WhitespaceVisitor.visitAttribute(attribute: html.Attribute, context: any): any
  • removed: method WhitespaceVisitor.visitComment(comment: html.Comment, context: any): any
  • removed: method WhitespaceVisitor.visitElement(element: html.Element, context: any): any
  • removed: method WhitespaceVisitor.visitExpansion(expansion: html.Expansion, context: any): any
  • removed: method WhitespaceVisitor.visitExpansionCase(expansionCase: html.ExpansionCase, context: any): any
  • removed: method WhitespaceVisitor.visitText(text: html.Text, context: SiblingVisitorContext | null): any
  • removed: class ExpansionError extends ParseError
  • removed: class ExpansionResult
  • removed: constructor ExpansionError(span: ParseSourceSpan, errorMsg: string)
  • removed: constructor ExpansionResult(nodes: html.Node[], expanded: boolean, errors: ParseError[])
  • removed: function expandNodes(nodes: html.Node[]): ExpansionResult
  • removed: property ExpansionResult.errors: ParseError[]
  • removed: property ExpansionResult.expanded: boolean
  • removed: property ExpansionResult.nodes: html.Node[]
  • removed: class InterpolationConfig
  • removed: const DEFAULT_INTERPOLATION_CONFIG: InterpolationConfig
  • removed: constructor InterpolationConfig(start: string, end: string)
  • removed: property InterpolationConfig.end: string
  • removed: property InterpolationConfig.start: string
  • removed: static method InterpolationConfig.fromArray(markers: [string, string] | null): InterpolationConfig
  • removed: class CursorError
  • removed: class TokenError extends ParseError
  • removed: class TokenizeResult
  • removed: constructor CursorError(msg: string, cursor: CharacterCursor)
  • removed: constructor TokenError(errorMsg: string, tokenType: TokenType | null, span: ParseSourceSpan)
  • removed: constructor TokenizeResult(tokens: Token[], errors: TokenError[], nonNormalizedIcuExpressions: Token[])
  • removed: function tokenize(source: string, url: string, getTagDefinition: (tagName: string) => TagDefinition, options?: TokenizeOptions): TokenizeResult
  • removed: interface LexerRange
  • removed: interface TokenizeOptions
  • removed: property CursorError.cursor: CharacterCursor
  • removed: property CursorError.msg: string
  • removed: property LexerRange.endPos: number
  • removed: property LexerRange.startCol: number
  • removed: property LexerRange.startLine: number
  • removed: property LexerRange.startPos: number
  • removed: property TokenError.tokenType: TokenType | null
  • removed: property TokenizeOptions.escapedString?: boolean
  • removed: property TokenizeOptions.i18nNormalizeLineEndingsInICUs?: boolean
  • removed: property TokenizeOptions.interpolationConfig?: InterpolationConfig
  • removed: property TokenizeOptions.leadingTriviaChars?: string[]
  • removed: property TokenizeOptions.preserveLineEndings?: boolean
  • removed: property TokenizeOptions.range?: LexerRange
  • removed: property TokenizeOptions.tokenizeExpansionForms?: boolean
  • removed: property TokenizeResult.errors: TokenError[]
  • removed: property TokenizeResult.nonNormalizedIcuExpressions: Token[]
  • removed: property TokenizeResult.tokens: Token[]
  • removed: class ParseTreeResult
  • removed: class Parser
  • removed: class TreeError extends ParseError
  • removed: constructor ParseTreeResult(rootNodes: html.Node[], errors: ParseError[])
  • removed: constructor Parser(getTagDefinition: (tagName: string) => TagDefinition)
  • removed: constructor TreeError(elementName: string | null, span: ParseSourceSpan, msg: string)
  • removed: method Parser.parse(source: string, url: string, options?: TokenizeOptions): ParseTreeResult
  • removed: property ParseTreeResult.errors: ParseError[]
  • removed: property ParseTreeResult.rootNodes: html.Node[]
  • removed: property Parser.getTagDefinition: (tagName: string) => TagDefinition
  • removed: property TreeError.elementName: string | null
  • removed: static method TreeError.create(elementName: string | null, span: ParseSourceSpan, msg: string): TreeError
  • removed: enum TagContentType
  • removed: function getNsPrefix(fullName: null): null
  • removed: function getNsPrefix(fullName: string): string
  • removed: function isNgContainer(tagName: string): boolean
  • removed: function isNgContent(tagName: string): boolean
  • removed: function isNgTemplate(tagName: string): boolean
  • removed: function mergeNsAndName(prefix: string, localName: string): string
  • removed: function splitNsName(elementName: string): [string | null, string]
  • removed: interface TagDefinition
  • removed: member TagContentType.ESCAPABLE_RAW_TEXT = 1
  • removed: member TagContentType.PARSABLE_DATA = 2
  • removed: member TagContentType.RAW_TEXT = 0
  • removed: method TagDefinition.getContentType(prefix?: string): TagContentType
  • removed: method TagDefinition.isClosedByChild(name: string): boolean
  • removed: property TagDefinition.canSelfClose: boolean
  • removed: property TagDefinition.closedByParent: boolean
  • removed: property TagDefinition.ignoreFirstLf: boolean
  • removed: property TagDefinition.implicitNamespacePrefix: string | null
  • removed: property TagDefinition.isVoid: boolean
  • removed: property TagDefinition.preventNamespaceInheritance: boolean
  • removed: const enum TokenType
  • removed: interface AttributeNameToken extends TokenBase
  • removed: interface AttributeQuoteToken extends TokenBase
  • removed: interface AttributeValueInterpolationToken extends TokenBase
  • removed: interface AttributeValueTextToken extends TokenBase
  • removed: interface CdataEndToken extends TokenBase
  • removed: interface CdataStartToken extends TokenBase
  • removed: interface CommentEndToken extends TokenBase
  • removed: interface CommentStartToken extends TokenBase
  • removed: interface DocTypeToken extends TokenBase
  • removed: interface EncodedEntityToken extends TokenBase
  • removed: interface EndOfFileToken extends TokenBase
  • removed: interface ExpansionCaseExpressionEndToken extends TokenBase
  • removed: interface ExpansionCaseExpressionStartToken extends TokenBase
  • removed: interface ExpansionCaseValueToken extends TokenBase
  • removed: interface ExpansionFormEndToken extends TokenBase
  • removed: interface ExpansionFormStartToken extends TokenBase
  • removed: interface IncompleteTagOpenToken extends TokenBase
  • removed: interface InterpolationToken extends TokenBase
  • removed: interface TagCloseToken extends TokenBase
  • removed: interface TagOpenEndToken extends TokenBase
  • removed: interface TagOpenEndVoidToken extends TokenBase
  • removed: interface TagOpenStartToken extends TokenBase
  • removed: interface TextToken extends TokenBase
  • removed: interface TokenBase
  • removed: member TokenType.ATTR_NAME = 14
  • removed: member TokenType.ATTR_QUOTE = 15
  • removed: member TokenType.ATTR_VALUE_INTERPOLATION = 17
  • removed: member TokenType.ATTR_VALUE_TEXT = 16
  • removed: member TokenType.CDATA_END = 13
  • removed: member TokenType.CDATA_START = 12
  • removed: member TokenType.COMMENT_END = 11
  • removed: member TokenType.COMMENT_START = 10
  • removed: member TokenType.DOC_TYPE = 18
  • removed: member TokenType.ENCODED_ENTITY = 9
  • removed: member TokenType.EOF = 24
  • removed: member TokenType.ESCAPABLE_RAW_TEXT = 6
  • removed: member TokenType.EXPANSION_CASE_EXP_END = 22
  • removed: member TokenType.EXPANSION_CASE_EXP_START = 21
  • removed: member TokenType.EXPANSION_CASE_VALUE = 20
  • removed: member TokenType.EXPANSION_FORM_END = 23
  • removed: member TokenType.EXPANSION_FORM_START = 19
  • removed: member TokenType.INCOMPLETE_TAG_OPEN = 4
  • removed: member TokenType.INTERPOLATION = 8
  • removed: member TokenType.RAW_TEXT = 7
  • removed: member TokenType.TAG_CLOSE = 3
  • removed: member TokenType.TAG_OPEN_END = 1
  • removed: member TokenType.TAG_OPEN_END_VOID = 2
  • removed: member TokenType.TAG_OPEN_START = 0
  • removed: member TokenType.TEXT = 5
  • removed: property AttributeNameToken.parts: [prefix: string, name: string]
  • removed: property AttributeNameToken.type: TokenType.ATTR_NAME
  • removed: property AttributeQuoteToken.parts: [quote: '\'' | '"']
  • removed: property AttributeQuoteToken.type: TokenType.ATTR_QUOTE
  • removed: property AttributeValueInterpolationToken.parts: [startMarker: string, expression: string, endMarker: string] | [startMarker: string, expression: string]
  • removed: property AttributeValueInterpolationToken.type: TokenType.ATTR_VALUE_INTERPOLATION
  • removed: property AttributeValueTextToken.parts: [value: string]
  • removed: property AttributeValueTextToken.type: TokenType.ATTR_VALUE_TEXT
  • removed: property CdataEndToken.parts: []
  • removed: property CdataEndToken.type: TokenType.CDATA_END
  • removed: property CdataStartToken.parts: []
  • removed: property CdataStartToken.type: TokenType.CDATA_START
  • removed: property CommentEndToken.parts: []
  • removed: property CommentEndToken.type: TokenType.COMMENT_END
  • removed: property CommentStartToken.parts: []
  • removed: property CommentStartToken.type: TokenType.COMMENT_START
  • removed: property DocTypeToken.parts: [content: string]
  • removed: property DocTypeToken.type: TokenType.DOC_TYPE
  • removed: property EncodedEntityToken.parts: [decoded: string, encoded: string]
  • removed: property EncodedEntityToken.type: TokenType.ENCODED_ENTITY
  • removed: property EndOfFileToken.parts: []
  • removed: property EndOfFileToken.type: TokenType.EOF
  • removed: property ExpansionCaseExpressionEndToken.parts: []
  • removed: property ExpansionCaseExpressionEndToken.type: TokenType.EXPANSION_CASE_EXP_END
  • removed: property ExpansionCaseExpressionStartToken.parts: []
  • removed: property ExpansionCaseExpressionStartToken.type: TokenType.EXPANSION_CASE_EXP_START
  • removed: property ExpansionCaseValueToken.parts: [value: string]
  • removed: property ExpansionCaseValueToken.type: TokenType.EXPANSION_CASE_VALUE
  • removed: property ExpansionFormEndToken.parts: []
  • removed: property ExpansionFormEndToken.type: TokenType.EXPANSION_FORM_END
  • removed: property ExpansionFormStartToken.parts: []
  • removed: property ExpansionFormStartToken.type: TokenType.EXPANSION_FORM_START
  • removed: property IncompleteTagOpenToken.parts: [prefix: string, name: string]
  • removed: property IncompleteTagOpenToken.type: TokenType.INCOMPLETE_TAG_OPEN
  • removed: property InterpolationToken.parts: [startMarker: string, expression: string, endMarker: string] | [startMarker: string, expression: string]
  • removed: property InterpolationToken.type: TokenType.INTERPOLATION
  • removed: property TagCloseToken.parts: [prefix: string, name: string]
  • removed: property TagCloseToken.type: TokenType.TAG_CLOSE
  • removed: property TagOpenEndToken.parts: []
  • removed: property TagOpenEndToken.type: TokenType.TAG_OPEN_END
  • removed: property TagOpenEndVoidToken.parts: []
  • removed: property TagOpenEndVoidToken.type: TokenType.TAG_OPEN_END_VOID
  • removed: property TagOpenStartToken.parts: [prefix: string, name: string]
  • removed: property TagOpenStartToken.type: TokenType.TAG_OPEN_START
  • removed: property TextToken.parts: [text: string]
  • removed: property TextToken.type: TokenType.TEXT | TokenType.ESCAPABLE_RAW_TEXT | TokenType.RAW_TEXT
  • removed: property TokenBase.parts: string[]
  • removed: property TokenBase.sourceSpan: ParseSourceSpan
  • removed: property TokenBase.type: TokenType
  • removed: type InterpolatedAttributeToken = AttributeValueTextToken | AttributeValueInterpolationToken | EncodedEntityToken
  • removed: type InterpolatedTextToken = TextToken | InterpolationToken | EncodedEntityToken
  • removed: type Token = TagOpenStartToken | TagOpenEndToken | TagOpenEndVoidToken | TagCloseToken | IncompleteTagOpenToken | TextToken | InterpolationToken | EncodedEntityToken | Comm…
  • removed: class XmlParser extends Parser
  • removed: constructor XmlParser()
  • removed: method XmlParser.parse(source: string, url: string, options?: TokenizeOptions): ParseTreeResult
  • removed: class XmlTagDefinition implements TagDefinition
  • removed: function getXmlTagDefinition(tagName: string): XmlTagDefinition
  • removed: method XmlTagDefinition.getContentType(): TagContentType
  • removed: method XmlTagDefinition.isClosedByChild(name: string): boolean
  • removed: method XmlTagDefinition.requireExtraParent(currentParent: string): boolean
  • removed: property XmlTagDefinition.canSelfClose: boolean
  • removed: property XmlTagDefinition.closedByParent: boolean
  • removed: property XmlTagDefinition.ignoreFirstLf: boolean
  • removed: property XmlTagDefinition.implicitNamespacePrefix: string
  • removed: property XmlTagDefinition.isVoid: boolean
  • removed: property XmlTagDefinition.parentToAdd: string
  • removed: property XmlTagDefinition.preventNamespaceInheritance: boolean
  • removed: property XmlTagDefinition.requiredParents: { [key: string]: boolean }
  • removed: abstract class AbstractEmitterVisitor implements o.StatementVisitor, o.ExpressionVisitor
  • removed: abstract method AbstractEmitterVisitor.visitDeclareFunctionStmt(stmt: o.DeclareFunctionStmt, context: any): any
  • removed: abstract method AbstractEmitterVisitor.visitDeclareVarStmt(stmt: o.DeclareVarStmt, ctx: EmitterVisitorContext): any
  • removed: abstract method AbstractEmitterVisitor.visitExternalExpr(ast: o.ExternalExpr, ctx: EmitterVisitorContext): any
  • removed: abstract method AbstractEmitterVisitor.visitFunctionExpr(ast: o.FunctionExpr, ctx: EmitterVisitorContext): any
  • removed: class EmitterVisitorContext
  • removed: constructor AbstractEmitterVisitor(_escapeDollarInStrings: boolean)
  • removed: constructor EmitterVisitorContext(_indent: number)
  • removed: function escapeIdentifier(input: string, escapeDollar: boolean, alwaysQuote?: boolean): any
  • removed: method AbstractEmitterVisitor.visitAllExpressions(expressions: o.Expression[], ctx: EmitterVisitorContext, separator: string): void
  • removed: method AbstractEmitterVisitor.visitAllObjects<T>(handler: (t: T) => void, expressions: T[], ctx: EmitterVisitorContext, separator: string): void
  • removed: method AbstractEmitterVisitor.visitAllStatements(statements: o.Statement[], ctx: EmitterVisitorContext): void
  • removed: method AbstractEmitterVisitor.visitBinaryOperatorExpr(ast: o.BinaryOperatorExpr, ctx: EmitterVisitorContext): any
  • removed: method AbstractEmitterVisitor.visitCommaExpr(ast: o.CommaExpr, ctx: EmitterVisitorContext): any
  • removed: method AbstractEmitterVisitor.visitConditionalExpr(ast: o.ConditionalExpr, ctx: EmitterVisitorContext): any
  • removed: method AbstractEmitterVisitor.visitExpressionStmt(stmt: o.ExpressionStatement, ctx: EmitterVisitorContext): any
  • removed: method AbstractEmitterVisitor.visitIfStmt(stmt: o.IfStmt, ctx: EmitterVisitorContext): any
  • removed: method AbstractEmitterVisitor.visitInstantiateExpr(ast: o.InstantiateExpr, ctx: EmitterVisitorContext): any
  • removed: method AbstractEmitterVisitor.visitInvokeFunctionExpr(expr: o.InvokeFunctionExpr, ctx: EmitterVisitorContext): any
  • removed: method AbstractEmitterVisitor.visitLiteralArrayExpr(ast: o.LiteralArrayExpr, ctx: EmitterVisitorContext): any
  • removed: method AbstractEmitterVisitor.visitLiteralExpr(ast: o.LiteralExpr, ctx: EmitterVisitorContext): any
  • removed: method AbstractEmitterVisitor.visitLiteralMapExpr(ast: o.LiteralMapExpr, ctx: EmitterVisitorContext): any
  • removed: method AbstractEmitterVisitor.visitLocalizedString(ast: o.LocalizedString, ctx: EmitterVisitorContext): any
  • removed: method AbstractEmitterVisitor.visitNotExpr(ast: o.NotExpr, ctx: EmitterVisitorContext): any
  • removed: method AbstractEmitterVisitor.visitReadKeyExpr(ast: o.ReadKeyExpr, ctx: EmitterVisitorContext): any
  • removed: method AbstractEmitterVisitor.visitReadPropExpr(ast: o.ReadPropExpr, ctx: EmitterVisitorContext): any
  • removed: method AbstractEmitterVisitor.visitReadVarExpr(ast: o.ReadVarExpr, ctx: EmitterVisitorContext): any
  • removed: method AbstractEmitterVisitor.visitReturnStmt(stmt: o.ReturnStatement, ctx: EmitterVisitorContext): any
  • removed: method AbstractEmitterVisitor.visitTaggedTemplateExpr(expr: o.TaggedTemplateExpr, ctx: EmitterVisitorContext): any
  • removed: method AbstractEmitterVisitor.visitTypeofExpr(expr: o.TypeofExpr, ctx: EmitterVisitorContext): any
  • removed: method AbstractEmitterVisitor.visitUnaryOperatorExpr(ast: o.UnaryOperatorExpr, ctx: EmitterVisitorContext): any
  • removed: method AbstractEmitterVisitor.visitWrappedNodeExpr(ast: o.WrappedNodeExpr<any>, ctx: EmitterVisitorContext): any
  • removed: method AbstractEmitterVisitor.visitWriteKeyExpr(expr: o.WriteKeyExpr, ctx: EmitterVisitorContext): any
  • removed: method AbstractEmitterVisitor.visitWritePropExpr(expr: o.WritePropExpr, ctx: EmitterVisitorContext): any
  • removed: method AbstractEmitterVisitor.visitWriteVarExpr(expr: o.WriteVarExpr, ctx: EmitterVisitorContext): any
  • removed: method EmitterVisitorContext.decIndent(): void
  • removed: method EmitterVisitorContext.incIndent(): void
  • removed: method EmitterVisitorContext.lineIsEmpty(): boolean
  • removed: method EmitterVisitorContext.lineLength(): number
  • removed: method EmitterVisitorContext.print(from: { sourceSpan: ParseSourceSpan | null } | null, part: string, newLine?: boolean): void
  • removed: method EmitterVisitorContext.println(from?: { sourceSpan: ParseSourceSpan | null } | null, lastPart?: string): void
  • removed: method EmitterVisitorContext.removeEmptyLastLine(): void
  • removed: method EmitterVisitorContext.spanOf(line: number, column: number): ParseSourceSpan | null
  • removed: method EmitterVisitorContext.toSource(): string
  • removed: method EmitterVisitorContext.toSourceMapGenerator(genFilePath: string, startsAtLine?: number): SourceMapGenerator
  • removed: protected method AbstractEmitterVisitor.printLeadingComments(stmt: o.Statement, ctx: EmitterVisitorContext): void
  • removed: static method EmitterVisitorContext.createRoot(): EmitterVisitorContext
  • removed: abstract class AbstractJsEmitterVisitor extends AbstractEmitterVisitor
  • removed: constructor AbstractJsEmitterVisitor()
  • removed: method AbstractJsEmitterVisitor.visitDeclareFunctionStmt(stmt: o.DeclareFunctionStmt, ctx: EmitterVisitorContext): any
  • removed: method AbstractJsEmitterVisitor.visitDeclareVarStmt(stmt: o.DeclareVarStmt, ctx: EmitterVisitorContext): any
  • removed: method AbstractJsEmitterVisitor.visitFunctionExpr(ast: o.FunctionExpr, ctx: EmitterVisitorContext): any
  • removed: method AbstractJsEmitterVisitor.visitLocalizedString(ast: o.LocalizedString, ctx: EmitterVisitorContext): any
  • removed: method AbstractJsEmitterVisitor.visitTaggedTemplateExpr(ast: o.TaggedTemplateExpr, ctx: EmitterVisitorContext): any
  • removed: method AbstractJsEmitterVisitor.visitWrappedNodeExpr(ast: o.WrappedNodeExpr<any>, ctx: EmitterVisitorContext): any
  • removed: function mapEntry(key: string, value: o.Expression): MapEntry
  • removed: function mapLiteral(obj: { [key: string]: o.Expression }, quoted?: boolean): o.Expression
  • removed: type MapEntry = { key: string; quoted: boolean; value: o.Expression }
  • removed: type MapLiteral = MapEntry[]
  • removed: abstract class Expression
  • removed: abstract class Statement
  • removed: abstract class Type
  • removed: abstract method Expression.isConstant(): boolean
  • removed: abstract method Expression.isEquivalent(e: Expression): boolean
  • removed: abstract method Expression.visitExpression(visitor: ExpressionVisitor, context: any): any
  • removed: abstract method Statement.isEquivalent(stmt: Statement): boolean
  • removed: abstract method Statement.visitStatement(visitor: StatementVisitor, context: any): any
  • removed: abstract method Type.visitType(visitor: TypeVisitor, context: any): any
  • removed: class ArrayType extends Type
  • removed: class BinaryOperatorExpr extends Expression
  • removed: class BuiltinType extends Type
  • removed: class CommaExpr extends Expression
  • removed: class ConditionalExpr extends Expression
  • removed: class DeclareFunctionStmt extends Statement
  • removed: class DeclareVarStmt extends Statement
  • removed: class ExpressionStatement extends Statement
  • removed: class ExpressionType extends Type
  • removed: class ExternalExpr extends Expression
  • removed: class ExternalReference
  • removed: class FnParam
  • removed: class FunctionExpr extends Expression
  • removed: class IfStmt extends Statement
  • removed: class InstantiateExpr extends Expression
  • removed: class InvokeFunctionExpr extends Expression
  • removed: class JSDocComment extends LeadingComment
  • removed: class LeadingComment
  • removed: class LiteralArrayExpr extends Expression
  • removed: class LiteralExpr extends Expression
  • removed: class LiteralMapEntry
  • removed: class LiteralMapExpr extends Expression
  • removed: class LiteralPiece
  • removed: class LocalizedString extends Expression
  • removed: class MapType extends Type
  • removed: class NotExpr extends Expression
  • removed: class PlaceholderPiece
  • removed: class ReadKeyExpr extends Expression
  • removed: class ReadPropExpr extends Expression
  • removed: class ReadVarExpr extends Expression
  • removed: class RecursiveAstVisitor implements StatementVisitor, ExpressionVisitor
  • removed: class ReturnStatement extends Statement
  • removed: class TaggedTemplateExpr extends Expression
  • removed: class TemplateLiteral
  • removed: class TemplateLiteralElement
  • removed: class TypeofExpr extends Expression
  • removed: class UnaryOperatorExpr extends Expression
  • removed: class WrappedNodeExpr<T> extends Expression
  • removed: class WriteKeyExpr extends Expression
  • removed: class WritePropExpr extends Expression
  • removed: class WriteVarExpr extends Expression
  • removed: const BOOL_TYPE: BuiltinType
  • removed: const DYNAMIC_TYPE: BuiltinType
  • removed: const FUNCTION_TYPE: BuiltinType
  • removed: const INFERRED_TYPE: BuiltinType
  • removed: const INT_TYPE: BuiltinType
  • removed: const NONE_TYPE: BuiltinType
  • removed: const NULL_EXPR: LiteralExpr
  • removed: const NUMBER_TYPE: BuiltinType
  • removed: const STRING_TYPE: BuiltinType
  • removed: const TYPED_NULL_EXPR: LiteralExpr
  • removed: const enum JSDocTagName
  • removed: constructor ArrayType(of: Type, modifiers?: TypeModifier)
  • removed: constructor BinaryOperatorExpr(operator: BinaryOperator, lhs: Expression, rhs: Expression, type?: Type | null, sourceSpan?: ParseSourceSpan | null, parens?: boolean)
  • removed: constructor BuiltinType(name: BuiltinTypeName, modifiers?: TypeModifier)
  • removed: constructor CommaExpr(parts: Expression[], sourceSpan?: ParseSourceSpan | null)
  • removed: constructor ConditionalExpr(condition: Expression, trueCase: Expression, falseCase?: Expression | null, type?: Type | null, sourceSpan?: ParseSourceSpan | null)
  • removed: constructor DeclareFunctionStmt(name: string, params: FnParam[], statements: Statement[], type?: Type | null, modifiers?: StmtModifier, sourceSpan?: ParseSourceSpan | null, leadingComments?: LeadingComment[])
  • removed: constructor DeclareVarStmt(name: string, value?: Expression | undefined, type?: Type | null, modifiers?: StmtModifier, sourceSpan?: ParseSourceSpan | null, leadingComments?: LeadingComment[])
  • removed: constructor Expression(type: Type | null | undefined, sourceSpan?: ParseSourceSpan | null)
  • removed: constructor ExpressionStatement(expr: Expression, sourceSpan?: ParseSourceSpan | null, leadingComments?: LeadingComment[])
  • removed: constructor ExpressionType(value: Expression, modifiers?: TypeModifier, typeParams?: Type[] | null)
  • removed: constructor ExternalExpr(value: ExternalReference, type?: Type | null, typeParams?: Type[] | null, sourceSpan?: ParseSourceSpan | null)
  • removed: constructor ExternalReference(moduleName: string | null, name: string | null, runtime?: any)
  • removed: constructor FnParam(name: string, type?: Type | null)
  • removed: constructor FunctionExpr(params: FnParam[], statements: Statement[], type?: Type | null, sourceSpan?: ParseSourceSpan | null, name?: string | null | undefined)
  • removed: constructor IfStmt(condition: Expression, trueCase: Statement[], falseCase?: Statement[], sourceSpan?: ParseSourceSpan | null, leadingComments?: LeadingComment[])
  • removed: constructor InstantiateExpr(classExpr: Expression, args: Expression[], type?: Type | null, sourceSpan?: ParseSourceSpan | null)
  • removed: constructor InvokeFunctionExpr(fn: Expression, args: Expression[], type?: Type | null, sourceSpan?: ParseSourceSpan | null, pure?: boolean)
  • removed: constructor JSDocComment(tags: JSDocTag[])
  • removed: constructor LeadingComment(text: string, multiline: boolean, trailingNewline: boolean)
  • removed: constructor LiteralArrayExpr(entries: Expression[], type?: Type | null, sourceSpan?: ParseSourceSpan | null)
  • removed: constructor LiteralExpr(value: number | string | boolean | null | undefined, type?: Type | null, sourceSpan?: ParseSourceSpan | null)
  • removed: constructor LiteralMapEntry(key: string, value: Expression, quoted: boolean)
  • removed: constructor LiteralMapExpr(entries: LiteralMapEntry[], type?: MapType | null, sourceSpan?: ParseSourceSpan | null)
  • removed: constructor LiteralPiece(text: string, sourceSpan: ParseSourceSpan)
  • removed: constructor LocalizedString(metaBlock: I18nMeta, messageParts: LiteralPiece[], placeHolderNames: PlaceholderPiece[], expressions: Expression[], sourceSpan?: ParseSourceSpan | null)
  • removed: constructor MapType(valueType: Type | null | undefined, modifiers?: TypeModifier)
  • removed: constructor NotExpr(condition: Expression, sourceSpan?: ParseSourceSpan | null)
  • removed: constructor PlaceholderPiece(text: string, sourceSpan: ParseSourceSpan, associatedMessage?: Message | undefined)
  • removed: constructor ReadKeyExpr(receiver: Expression, index: Expression, type?: Type | null, sourceSpan?: ParseSourceSpan | null)
  • removed: constructor ReadPropExpr(receiver: Expression, name: string, type?: Type | null, sourceSpan?: ParseSourceSpan | null)
  • removed: constructor ReadVarExpr(name: string, type?: Type | null, sourceSpan?: ParseSourceSpan | null)
  • removed: constructor ReturnStatement(value: Expression, sourceSpan?: ParseSourceSpan | null, leadingComments?: LeadingComment[])
  • removed: constructor Statement(modifiers?: StmtModifier, sourceSpan?: ParseSourceSpan | null, leadingComments?: LeadingComment[] | undefined)
  • removed: constructor TaggedTemplateExpr(tag: Expression, template: TemplateLiteral, type?: Type | null, sourceSpan?: ParseSourceSpan | null)
  • removed: constructor TemplateLiteral(elements: TemplateLiteralElement[], expressions: Expression[])
  • removed: constructor TemplateLiteralElement(text: string, sourceSpan?: ParseSourceSpan | undefined, rawText?: string)
  • removed: constructor Type(modifiers?: TypeModifier)
  • removed: constructor TypeofExpr(expr: Expression, type?: Type | null, sourceSpan?: ParseSourceSpan | null)
  • removed: constructor UnaryOperatorExpr(operator: UnaryOperator, expr: Expression, type?: Type | null, sourceSpan?: ParseSourceSpan | null, parens?: boolean)
  • removed: constructor WrappedNodeExpr(node: T, type?: Type | null, sourceSpan?: ParseSourceSpan | null)
  • removed: constructor WriteKeyExpr(receiver: Expression, index: Expression, value: Expression, type?: Type | null, sourceSpan?: ParseSourceSpan | null)
  • removed: constructor WritePropExpr(receiver: Expression, name: string, value: Expression, type?: Type | null, sourceSpan?: ParseSourceSpan | null)
  • removed: constructor WriteVarExpr(name: string, value: Expression, type?: Type | null, sourceSpan?: ParseSourceSpan | null)
  • removed: enum BinaryOperator
  • removed: enum BuiltinTypeName
  • removed: enum StmtModifier
  • removed: enum TypeModifier
  • removed: enum UnaryOperator
  • removed: function areAllEquivalent<T extends { isEquivalent(other: T): boolean }>(base: T[], other: T[]): boolean
  • removed: function expressionType(expr: Expression, typeModifiers?: TypeModifier, typeParams?: Type[] | null): ExpressionType
  • removed: function fn(params: FnParam[], body: Statement[], type?: Type | null, sourceSpan?: ParseSourceSpan | null, name?: string | null): FunctionExpr
  • removed: function ifStmt(condition: Expression, thenClause: Statement[], elseClause?: Statement[], sourceSpan?: ParseSourceSpan, leadingComments?: LeadingComment[]): IfStmt
  • removed: function importExpr(id: ExternalReference, typeParams?: Type[] | null, sourceSpan?: ParseSourceSpan | null): ExternalExpr
  • removed: function importType(id: ExternalReference, typeParams?: Type[] | null, typeModifiers?: TypeModifier): ExpressionType | null
  • removed: function isNull(exp: Expression): boolean
  • removed: function jsDocComment(tags?: JSDocTag[]): JSDocComment
  • removed: function leadingComment(text: string, multiline?: boolean, trailingNewline?: boolean): LeadingComment
  • removed: function literal(value: any, type?: Type | null, sourceSpan?: ParseSourceSpan | null): LiteralExpr
  • removed: function literalArr(values: Expression[], type?: Type | null, sourceSpan?: ParseSourceSpan | null): LiteralArrayExpr
  • removed: function literalMap(values: { key: string; quoted: boolean; value: Expression }[], type?: MapType | null): LiteralMapExpr
  • removed: function localizedString(metaBlock: I18nMeta, messageParts: LiteralPiece[], placeholderNames: PlaceholderPiece[], expressions: Expression[], sourceSpan?: ParseSourceSpan | null): LocalizedString
  • removed: function not(expr: Expression, sourceSpan?: ParseSourceSpan | null): NotExpr
  • removed: function nullSafeIsEquivalent<T extends { isEquivalent(other: T): boolean }>(base: T | null, other: T | null): boolean
  • removed: function taggedTemplate(tag: Expression, template: TemplateLiteral, type?: Type | null, sourceSpan?: ParseSourceSpan | null): TaggedTemplateExpr
  • removed: function typeofExpr(expr: Expression): TypeofExpr
  • removed: function unary(operator: UnaryOperator, expr: Expression, type?: Type, sourceSpan?: ParseSourceSpan | null): UnaryOperatorExpr
  • removed: function variable(name: string, type?: Type | null, sourceSpan?: ParseSourceSpan | null): ReadVarExpr
  • removed: interface CookedRawString
  • removed: interface ExpressionVisitor
  • removed: interface StatementVisitor
  • removed: interface TypeVisitor
  • removed: member BinaryOperator.And = 9
  • removed: member BinaryOperator.Bigger = 14
  • removed: member BinaryOperator.BiggerEquals = 15
  • removed: member BinaryOperator.BitwiseAnd = 11
  • removed: member BinaryOperator.Divide = 6
  • removed: member BinaryOperator.Equals = 0
  • removed: member BinaryOperator.Identical = 2
  • removed: member BinaryOperator.Lower = 12
  • removed: member BinaryOperator.LowerEquals = 13
  • removed: member BinaryOperator.Minus = 4
  • removed: member BinaryOperator.Modulo = 8
  • removed: member BinaryOperator.Multiply = 7
  • removed: member BinaryOperator.NotEquals = 1
  • removed: member BinaryOperator.NotIdentical = 3
  • removed: member BinaryOperator.NullishCoalesce = 16
  • removed: member BinaryOperator.Or = 10
  • removed: member BinaryOperator.Plus = 5
  • removed: member BuiltinTypeName.Bool = 1
  • removed: member BuiltinTypeName.Dynamic = 0
  • removed: member BuiltinTypeName.Function = 5
  • removed: member BuiltinTypeName.Inferred = 6
  • removed: member BuiltinTypeName.Int = 3
  • removed: member BuiltinTypeName.None = 7
  • removed: member BuiltinTypeName.Number = 4
  • removed: member BuiltinTypeName.String = 2
  • removed: member JSDocTagName.Desc = 'desc'
  • removed: member JSDocTagName.Id = 'id'
  • removed: member JSDocTagName.Meaning = 'meaning'
  • removed: member JSDocTagName.Suppress = 'suppress'
  • removed: member StmtModifier.Exported = 4
  • removed: member StmtModifier.Final = 1
  • removed: member StmtModifier.None = 0
  • removed: member StmtModifier.Private = 2
  • removed: member StmtModifier.Static = 8
  • removed: member TypeModifier.Const = 1
  • removed: member TypeModifier.None = 0
  • removed: member UnaryOperator.Minus = 0
  • removed: member UnaryOperator.Plus = 1
  • removed: method ArrayType.visitType(visitor: TypeVisitor, context: any): any
  • removed: method BinaryOperatorExpr.isConstant(): boolean
  • removed: method BinaryOperatorExpr.isEquivalent(e: Expression): boolean
  • removed: method BinaryOperatorExpr.visitExpression(visitor: ExpressionVisitor, context: any): any
  • removed: method BuiltinType.visitType(visitor: TypeVisitor, context: any): any
  • removed: method CommaExpr.isConstant(): boolean
  • removed: method CommaExpr.isEquivalent(e: Expression): boolean
  • removed: method CommaExpr.visitExpression(visitor: ExpressionVisitor, context: any): any
  • removed: method ConditionalExpr.isConstant(): boolean
  • removed: method ConditionalExpr.isEquivalent(e: Expression): boolean
  • removed: method ConditionalExpr.visitExpression(visitor: ExpressionVisitor, context: any): any
  • removed: method DeclareFunctionStmt.isEquivalent(stmt: Statement): boolean
  • removed: method DeclareFunctionStmt.visitStatement(visitor: StatementVisitor, context: any): any
  • removed: method DeclareVarStmt.isEquivalent(stmt: Statement): boolean
  • removed: method DeclareVarStmt.visitStatement(visitor: StatementVisitor, context: any): any
  • removed: method Expression.and(rhs: Expression, sourceSpan?: ParseSourceSpan | null): BinaryOperatorExpr
  • removed: method Expression.bigger(rhs: Expression, sourceSpan?: ParseSourceSpan | null): BinaryOperatorExpr
  • removed: method Expression.biggerEquals(rhs: Expression, sourceSpan?: ParseSourceSpan | null): BinaryOperatorExpr
  • removed: method Expression.bitwiseAnd(rhs: Expression, sourceSpan?: ParseSourceSpan | null, parens?: boolean): BinaryOperatorExpr
  • removed: method Expression.callFn(params: Expression[], sourceSpan?: ParseSourceSpan | null, pure?: boolean): InvokeFunctionExpr
  • removed: method Expression.conditional(trueCase: Expression, falseCase?: Expression | null, sourceSpan?: ParseSourceSpan | null): ConditionalExpr
  • removed: method Expression.divide(rhs: Expression, sourceSpan?: ParseSourceSpan | null): BinaryOperatorExpr
  • removed: method Expression.equals(rhs: Expression, sourceSpan?: ParseSourceSpan | null): BinaryOperatorExpr
  • removed: method Expression.identical(rhs: Expression, sourceSpan?: ParseSourceSpan | null): BinaryOperatorExpr
  • removed: method Expression.instantiate(params: Expression[], type?: Type | null, sourceSpan?: ParseSourceSpan | null): InstantiateExpr
  • removed: method Expression.isBlank(sourceSpan?: ParseSourceSpan | null): Expression
  • removed: method Expression.key(index: Expression, type?: Type | null, sourceSpan?: ParseSourceSpan | null): ReadKeyExpr
  • removed: method Expression.lower(rhs: Expression, sourceSpan?: ParseSourceSpan | null): BinaryOperatorExpr
  • removed: method Expression.lowerEquals(rhs: Expression, sourceSpan?: ParseSourceSpan | null): BinaryOperatorExpr
  • removed: method Expression.minus(rhs: Expression, sourceSpan?: ParseSourceSpan | null): BinaryOperatorExpr
  • removed: method Expression.modulo(rhs: Expression, sourceSpan?: ParseSourceSpan | null): BinaryOperatorExpr
  • removed: method Expression.multiply(rhs: Expression, sourceSpan?: ParseSourceSpan | null): BinaryOperatorExpr
  • removed: method Expression.notEquals(rhs: Expression, sourceSpan?: ParseSourceSpan | null): BinaryOperatorExpr
  • removed: method Expression.notIdentical(rhs: Expression, sourceSpan?: ParseSourceSpan | null): BinaryOperatorExpr
  • removed: method Expression.nullishCoalesce(rhs: Expression, sourceSpan?: ParseSourceSpan | null): BinaryOperatorExpr
  • removed: method Expression.or(rhs: Expression, sourceSpan?: ParseSourceSpan | null): BinaryOperatorExpr
  • removed: method Expression.plus(rhs: Expression, sourceSpan?: ParseSourceSpan | null): BinaryOperatorExpr
  • removed: method Expression.prop(name: string, sourceSpan?: ParseSourceSpan | null): ReadPropExpr
  • removed: method Expression.toStmt(): Statement
  • removed: method ExpressionStatement.isEquivalent(stmt: Statement): boolean
  • removed: method ExpressionStatement.visitStatement(visitor: StatementVisitor, context: any): any
  • removed: method ExpressionType.visitType(visitor: TypeVisitor, context: any): any
  • removed: method ExpressionVisitor.visitBinaryOperatorExpr(ast: BinaryOperatorExpr, context: any): any
  • removed: method ExpressionVisitor.visitCommaExpr(ast: CommaExpr, context: any): any
  • removed: method ExpressionVisitor.visitConditionalExpr(ast: ConditionalExpr, context: any): any
  • removed: method ExpressionVisitor.visitExternalExpr(ast: ExternalExpr, context: any): any
  • removed: method ExpressionVisitor.visitFunctionExpr(ast: FunctionExpr, context: any): any
  • removed: method ExpressionVisitor.visitInstantiateExpr(ast: InstantiateExpr, context: any): any
  • removed: method ExpressionVisitor.visitInvokeFunctionExpr(ast: InvokeFunctionExpr, context: any): any
  • removed: method ExpressionVisitor.visitLiteralArrayExpr(ast: LiteralArrayExpr, context: any): any
  • removed: method ExpressionVisitor.visitLiteralExpr(ast: LiteralExpr, context: any): any
  • removed: method ExpressionVisitor.visitLiteralMapExpr(ast: LiteralMapExpr, context: any): any
  • removed: method ExpressionVisitor.visitLocalizedString(ast: LocalizedString, context: any): any
  • removed: method ExpressionVisitor.visitNotExpr(ast: NotExpr, context: any): any
  • removed: method ExpressionVisitor.visitReadKeyExpr(ast: ReadKeyExpr, context: any): any
  • removed: method ExpressionVisitor.visitReadPropExpr(ast: ReadPropExpr, context: any): any
  • removed: method ExpressionVisitor.visitReadVarExpr(ast: ReadVarExpr, context: any): any
  • removed: method ExpressionVisitor.visitTaggedTemplateExpr(ast: TaggedTemplateExpr, context: any): any
  • removed: method ExpressionVisitor.visitTypeofExpr(ast: TypeofExpr, context: any): any
  • removed: method ExpressionVisitor.visitUnaryOperatorExpr(ast: UnaryOperatorExpr, context: any): any
  • removed: method ExpressionVisitor.visitWrappedNodeExpr(ast: WrappedNodeExpr<any>, context: any): any
  • removed: method ExpressionVisitor.visitWriteKeyExpr(expr: WriteKeyExpr, context: any): any
  • removed: method ExpressionVisitor.visitWritePropExpr(expr: WritePropExpr, context: any): any
  • removed: method ExpressionVisitor.visitWriteVarExpr(expr: WriteVarExpr, context: any): any
  • removed: method ExternalExpr.isConstant(): boolean
  • removed: method ExternalExpr.isEquivalent(e: Expression): boolean
  • removed: method ExternalExpr.visitExpression(visitor: ExpressionVisitor, context: any): any
  • removed: method FnParam.isEquivalent(param: FnParam): boolean
  • removed: method FunctionExpr.isConstant(): boolean
  • removed: method FunctionExpr.isEquivalent(e: Expression): boolean
  • removed: method FunctionExpr.toDeclStmt(name: string, modifiers?: StmtModifier): DeclareFunctionStmt
  • removed: method FunctionExpr.visitExpression(visitor: ExpressionVisitor, context: any): any
  • removed: method IfStmt.isEquivalent(stmt: Statement): boolean
  • removed: method IfStmt.visitStatement(visitor: StatementVisitor, context: any): any
  • removed: method InstantiateExpr.isConstant(): boolean
  • removed: method InstantiateExpr.isEquivalent(e: Expression): boolean
  • removed: method InstantiateExpr.visitExpression(visitor: ExpressionVisitor, context: any): any
  • removed: method InvokeFunctionExpr.isConstant(): boolean
  • removed: method InvokeFunctionExpr.isEquivalent(e: Expression): boolean
  • removed: method InvokeFunctionExpr.visitExpression(visitor: ExpressionVisitor, context: any): any
  • removed: method JSDocComment.toString(): string
  • removed: method LeadingComment.toString(): string
  • removed: method LiteralArrayExpr.isConstant(): boolean
  • removed: method LiteralArrayExpr.isEquivalent(e: Expression): boolean
  • removed: method LiteralArrayExpr.visitExpression(visitor: ExpressionVisitor, context: any): any
  • removed: method LiteralExpr.isConstant(): boolean
  • removed: method LiteralExpr.isEquivalent(e: Expression): boolean
  • removed: method LiteralExpr.visitExpression(visitor: ExpressionVisitor, context: any): any
  • removed: method LiteralMapEntry.isEquivalent(e: LiteralMapEntry): boolean
  • removed: method LiteralMapExpr.isConstant(): boolean
  • removed: method LiteralMapExpr.isEquivalent(e: Expression): boolean
  • removed: method LiteralMapExpr.visitExpression(visitor: ExpressionVisitor, context: any): any
  • removed: method LocalizedString.getMessagePartSourceSpan(i: number): ParseSourceSpan | null
  • removed: method LocalizedString.getPlaceholderSourceSpan(i: number): ParseSourceSpan
  • removed: method LocalizedString.isConstant(): boolean
  • removed: method LocalizedString.isEquivalent(e: Expression): boolean
  • removed: method LocalizedString.serializeI18nHead(): CookedRawString
  • removed: method LocalizedString.serializeI18nTemplatePart(partIndex: number): CookedRawString
  • removed: method LocalizedString.visitExpression(visitor: ExpressionVisitor, context: any): any
  • removed: method MapType.visitType(visitor: TypeVisitor, context: any): any
  • removed: method NotExpr.isConstant(): boolean
  • removed: method NotExpr.isEquivalent(e: Expression): boolean
  • removed: method NotExpr.visitExpression(visitor: ExpressionVisitor, context: any): any
  • removed: method ReadKeyExpr.isConstant(): boolean
  • removed: method ReadKeyExpr.isEquivalent(e: Expression): boolean
  • removed: method ReadKeyExpr.set(value: Expression): WriteKeyExpr
  • removed: method ReadKeyExpr.visitExpression(visitor: ExpressionVisitor, context: any): any
  • removed: method ReadPropExpr.isConstant(): boolean
  • removed: method ReadPropExpr.isEquivalent(e: Expression): boolean
  • removed: method ReadPropExpr.set(value: Expression): WritePropExpr
  • removed: method ReadPropExpr.visitExpression(visitor: ExpressionVisitor, context: any): any
  • removed: method ReadVarExpr.isConstant(): boolean
  • removed: method ReadVarExpr.isEquivalent(e: Expression): boolean
  • removed: method ReadVarExpr.set(value: Expression): WriteVarExpr
  • removed: method ReadVarExpr.visitExpression(visitor: ExpressionVisitor, context: any): any
  • removed: method RecursiveAstVisitor.visitAllExpressions(exprs: Expression[], context: any): void
  • removed: method RecursiveAstVisitor.visitAllStatements(stmts: Statement[], context: any): void
  • removed: method RecursiveAstVisitor.visitArrayType(type: ArrayType, context: any): any
  • removed: method RecursiveAstVisitor.visitBinaryOperatorExpr(ast: BinaryOperatorExpr, context: any): any
  • removed: method RecursiveAstVisitor.visitBuiltinType(type: BuiltinType, context: any): any
  • removed: method RecursiveAstVisitor.visitCommaExpr(ast: CommaExpr, context: any): any
  • removed: method RecursiveAstVisitor.visitConditionalExpr(ast: ConditionalExpr, context: any): any
  • removed: method RecursiveAstVisitor.visitDeclareFunctionStmt(stmt: DeclareFunctionStmt, context: any): any
  • removed: method RecursiveAstVisitor.visitDeclareVarStmt(stmt: DeclareVarStmt, context: any): any
  • removed: method RecursiveAstVisitor.visitExpression(ast: Expression, context: any): any
  • removed: method RecursiveAstVisitor.visitExpressionStmt(stmt: ExpressionStatement, context: any): any
  • removed: method RecursiveAstVisitor.visitExpressionType(type: ExpressionType, context: any): any
  • removed: method RecursiveAstVisitor.visitExternalExpr(ast: ExternalExpr, context: any): any
  • removed: method RecursiveAstVisitor.visitFunctionExpr(ast: FunctionExpr, context: any): any
  • removed: method RecursiveAstVisitor.visitIfStmt(stmt: IfStmt, context: any): any
  • removed: method RecursiveAstVisitor.visitInstantiateExpr(ast: InstantiateExpr, context: any): any
  • removed: method RecursiveAstVisitor.visitInvokeFunctionExpr(ast: InvokeFunctionExpr, context: any): any
  • removed: method RecursiveAstVisitor.visitLiteralArrayExpr(ast: LiteralArrayExpr, context: any): any
  • removed: method RecursiveAstVisitor.visitLiteralExpr(ast: LiteralExpr, context: any): any
  • removed: method RecursiveAstVisitor.visitLiteralMapExpr(ast: LiteralMapExpr, context: any): any
  • removed: method RecursiveAstVisitor.visitLocalizedString(ast: LocalizedString, context: any): any
  • removed: method RecursiveAstVisitor.visitMapType(type: MapType, context: any): any
  • removed: method RecursiveAstVisitor.visitNotExpr(ast: NotExpr, context: any): any
  • removed: method RecursiveAstVisitor.visitReadKeyExpr(ast: ReadKeyExpr, context: any): any
  • removed: method RecursiveAstVisitor.visitReadPropExpr(ast: ReadPropExpr, context: any): any
  • removed: method RecursiveAstVisitor.visitReadVarExpr(ast: ReadVarExpr, context: any): any
  • removed: method RecursiveAstVisitor.visitReturnStmt(stmt: ReturnStatement, context: any): any
  • removed: method RecursiveAstVisitor.visitTaggedTemplateExpr(ast: TaggedTemplateExpr, context: any): any
  • removed: method RecursiveAstVisitor.visitType(ast: Type, context: any): any
  • removed: method RecursiveAstVisitor.visitTypeofExpr(ast: TypeofExpr, context: any): any
  • removed: method RecursiveAstVisitor.visitUnaryOperatorExpr(ast: UnaryOperatorExpr, context: any): any
  • removed: method RecursiveAstVisitor.visitWrappedNodeExpr(ast: WrappedNodeExpr<any>, context: any): any
  • removed: method RecursiveAstVisitor.visitWriteKeyExpr(ast: WriteKeyExpr, context: any): any
  • removed: method RecursiveAstVisitor.visitWritePropExpr(ast: WritePropExpr, context: any): any
  • removed: method RecursiveAstVisitor.visitWriteVarExpr(ast: WriteVarExpr, context: any): any
  • removed: method ReturnStatement.isEquivalent(stmt: Statement): boolean
  • removed: method ReturnStatement.visitStatement(visitor: StatementVisitor, context: any): any
  • removed: method Statement.addLeadingComment(leadingComment: LeadingComment): void
  • removed: method Statement.hasModifier(modifier: StmtModifier): boolean
  • removed: method StatementVisitor.visitDeclareFunctionStmt(stmt: DeclareFunctionStmt, context: any): any
  • removed: method StatementVisitor.visitDeclareVarStmt(stmt: DeclareVarStmt, context: any): any
  • removed: method StatementVisitor.visitExpressionStmt(stmt: ExpressionStatement, context: any): any
  • removed: method StatementVisitor.visitIfStmt(stmt: IfStmt, context: any): any
  • removed: method StatementVisitor.visitReturnStmt(stmt: ReturnStatement, context: any): any
  • removed: method TaggedTemplateExpr.isConstant(): boolean
  • removed: method TaggedTemplateExpr.isEquivalent(e: Expression): boolean
  • removed: method TaggedTemplateExpr.visitExpression(visitor: ExpressionVisitor, context: any): any
  • removed: method Type.hasModifier(modifier: TypeModifier): boolean
  • removed: method TypeVisitor.visitArrayType(type: ArrayType, context: any): any
  • removed: method TypeVisitor.visitBuiltinType(type: BuiltinType, context: any): any
  • removed: method TypeVisitor.visitExpressionType(type: ExpressionType, context: any): any
  • removed: method TypeVisitor.visitMapType(type: MapType, context: any): any
  • removed: method TypeofExpr.isConstant(): boolean
  • removed: method TypeofExpr.isEquivalent(e: Expression): boolean
  • removed: method TypeofExpr.visitExpression(visitor: ExpressionVisitor, context: any): any
  • removed: method UnaryOperatorExpr.isConstant(): boolean
  • removed: method UnaryOperatorExpr.isEquivalent(e: Expression): boolean
  • removed: method UnaryOperatorExpr.visitExpression(visitor: ExpressionVisitor, context: any): any
  • removed: method WrappedNodeExpr.isConstant(): boolean
  • removed: method WrappedNodeExpr.isEquivalent(e: Expression): boolean
  • removed: method WrappedNodeExpr.visitExpression(visitor: ExpressionVisitor, context: any): any
  • removed: method WriteKeyExpr.isConstant(): boolean
  • removed: method WriteKeyExpr.isEquivalent(e: Expression): boolean
  • removed: method WriteKeyExpr.visitExpression(visitor: ExpressionVisitor, context: any): any
  • removed: method WritePropExpr.isConstant(): boolean
  • removed: method WritePropExpr.isEquivalent(e: Expression): boolean
  • removed: method WritePropExpr.visitExpression(visitor: ExpressionVisitor, context: any): any
  • removed: method WriteVarExpr.isConstant(): boolean
  • removed: method WriteVarExpr.isEquivalent(e: Expression): boolean
  • removed: method WriteVarExpr.toConstDecl(): DeclareVarStmt
  • removed: method WriteVarExpr.toDeclStmt(type?: Type | null, modifiers?: StmtModifier): DeclareVarStmt
  • removed: method WriteVarExpr.visitExpression(visitor: ExpressionVisitor, context: any): any
  • removed: property ArrayType.of: Type
  • removed: property BinaryOperatorExpr.lhs: Expression
  • removed: property BinaryOperatorExpr.operator: BinaryOperator
  • removed: property BinaryOperatorExpr.parens: boolean
  • removed: property BinaryOperatorExpr.rhs: Expression
  • removed: property BuiltinType.name: BuiltinTypeName
  • removed: property CommaExpr.parts: Expression[]
  • removed: property ConditionalExpr.condition: Expression
  • removed: property ConditionalExpr.falseCase: Expression | null
  • removed: property ConditionalExpr.trueCase: Expression
  • removed: property CookedRawString.cooked: string
  • removed: property CookedRawString.range: ParseSourceSpan | null
  • removed: property CookedRawString.raw: string
  • removed: property DeclareFunctionStmt.name: string
  • removed: property DeclareFunctionStmt.params: FnParam[]
  • removed: property DeclareFunctionStmt.statements: Statement[]
  • removed: property DeclareFunctionStmt.type: Type | null
  • removed: property DeclareVarStmt.name: string
  • removed: property DeclareVarStmt.type: Type | null
  • removed: property DeclareVarStmt.value?: Expression | undefined
  • removed: property Expression.sourceSpan: ParseSourceSpan | null
  • removed: property Expression.type: Type | null
  • removed: property ExpressionStatement.expr: Expression
  • removed: property ExpressionType.typeParams: Type[] | null
  • removed: property ExpressionType.value: Expression
  • removed: property ExternalExpr.typeParams: Type[] | null
  • removed: property ExternalExpr.value: ExternalReference
  • removed: property ExternalReference.moduleName: string | null
  • removed: property ExternalReference.name: string | null
  • removed: property ExternalReference.runtime?: any
  • removed: property FnParam.name: string
  • removed: property FnParam.type: Type | null
  • removed: property FunctionExpr.name?: string | null | undefined
  • removed: property FunctionExpr.params: FnParam[]
  • removed: property FunctionExpr.statements: Statement[]
  • removed: property IfStmt.condition: Expression
  • removed: property IfStmt.falseCase: Statement[]
  • removed: property IfStmt.trueCase: Statement[]
  • removed: property InstantiateExpr.args: Expression[]
  • removed: property InstantiateExpr.classExpr: Expression
  • removed: property InvokeFunctionExpr.args: Expression[]
  • removed: property InvokeFunctionExpr.fn: Expression
  • removed: property InvokeFunctionExpr.pure: boolean
  • removed: property JSDocComment.tags: JSDocTag[]
  • removed: property LeadingComment.multiline: boolean
  • removed: property LeadingComment.text: string
  • removed: property LeadingComment.trailingNewline: boolean
  • removed: property LiteralArrayExpr.entries: Expression[]
  • removed: property LiteralExpr.value: number | string | boolean | null | undefined
  • removed: property LiteralMapEntry.key: string
  • removed: property LiteralMapEntry.quoted: boolean
  • removed: property LiteralMapEntry.value: Expression
  • removed: property LiteralMapExpr.entries: LiteralMapEntry[]
  • removed: property LiteralMapExpr.valueType: Type | null
  • removed: property LiteralPiece.sourceSpan: ParseSourceSpan
  • removed: property LiteralPiece.text: string
  • removed: property MapType.valueType: Type | null
  • removed: property NotExpr.condition: Expression
  • removed: property PlaceholderPiece.associatedMessage?: Message | undefined
  • removed: property PlaceholderPiece.sourceSpan: ParseSourceSpan
  • removed: property PlaceholderPiece.text: string
  • removed: property ReadKeyExpr.index: Expression
  • removed: property ReadKeyExpr.receiver: Expression
  • removed: property ReadPropExpr.name: string
  • removed: property ReadPropExpr.receiver: Expression
  • removed: property ReadVarExpr.name: string
  • removed: property ReturnStatement.value: Expression
  • removed: property Statement.leadingComments?: LeadingComment[] | undefined
  • removed: property Statement.modifiers: StmtModifier
  • removed: property Statement.sourceSpan: ParseSourceSpan | null
  • removed: property TaggedTemplateExpr.tag: Expression
  • removed: property TaggedTemplateExpr.template: TemplateLiteral
  • removed: property TemplateLiteral.elements: TemplateLiteralElement[]
  • removed: property TemplateLiteral.expressions: Expression[]
  • removed: property TemplateLiteralElement.rawText: string
  • removed: property TemplateLiteralElement.sourceSpan?: ParseSourceSpan | undefined
  • removed: property TemplateLiteralElement.text: string
  • removed: property Type.modifiers: TypeModifier
  • removed: property TypeofExpr.expr: Expression
  • removed: property UnaryOperatorExpr.expr: Expression
  • removed: property UnaryOperatorExpr.operator: UnaryOperator
  • removed: property UnaryOperatorExpr.parens: boolean
  • removed: property WrappedNodeExpr.node: T
  • removed: property WriteKeyExpr.index: Expression
  • removed: property WriteKeyExpr.receiver: Expression
  • removed: property WriteKeyExpr.value: Expression
  • removed: property WritePropExpr.name: string
  • removed: property WritePropExpr.receiver: Expression
  • removed: property WritePropExpr.value: Expression
  • removed: property WriteVarExpr.name: string
  • removed: property WriteVarExpr.value: Expression
  • removed: readonly property LocalizedString.expressions: Expression[]
  • removed: readonly property LocalizedString.messageParts: LiteralPiece[]
  • removed: readonly property LocalizedString.metaBlock: I18nMeta
  • removed: readonly property LocalizedString.placeHolderNames: PlaceholderPiece[]
  • removed: type JSDocTag = { tagName: JSDocTagName | string; text?: string } | { tagName?: undefined; text: string }
  • removed: type MessagePiece = LiteralPiece | PlaceholderPiece
  • removed: class JitEmitterVisitor extends AbstractJsEmitterVisitor
  • removed: class JitEvaluator
  • removed: constructor JitEmitterVisitor(refResolver: ExternalReferenceResolver)
  • removed: interface ExternalReferenceResolver
  • removed: method ExternalReferenceResolver.resolveExternalReference(ref: o.ExternalReference): unknown
  • removed: method JitEmitterVisitor.createReturnStmt(ctx: EmitterVisitorContext): void
  • removed: method JitEmitterVisitor.getArgs(): { [key: string]: any }
  • removed: method JitEmitterVisitor.visitDeclareFunctionStmt(stmt: o.DeclareFunctionStmt, ctx: EmitterVisitorContext): any
  • removed: method JitEmitterVisitor.visitDeclareVarStmt(stmt: o.DeclareVarStmt, ctx: EmitterVisitorContext): any
  • removed: method JitEmitterVisitor.visitExternalExpr(ast: o.ExternalExpr, ctx: EmitterVisitorContext): any
  • removed: method JitEmitterVisitor.visitWrappedNodeExpr(ast: o.WrappedNodeExpr<any>, ctx: EmitterVisitorContext): any
  • removed: method JitEvaluator.evaluateCode(sourceUrl: string, ctx: EmitterVisitorContext, vars: { [key: string]: any }, createSourceMap: boolean): any
  • removed: method JitEvaluator.evaluateStatements(sourceUrl: string, statements: o.Statement[], refResolver: ExternalReferenceResolver, createSourceMaps: boolean): { [key: string]: any }
  • removed: method JitEvaluator.executeFunction(fn: Function, args: any[]): any
  • removed: function newTrustedFunctionForJIT(...args: string[]): Function
  • removed: interface TrustedScript
  • removed: interface TrustedTypePolicy
  • removed: interface TrustedTypePolicyFactory
  • removed: method TrustedTypePolicy.createScript(input: string): TrustedScript
  • removed: method TrustedTypePolicyFactory.createPolicy(policyName: string, policyOptions: { createScript?: (input: string) => string }): TrustedTypePolicy
  • removed: property TrustedScript.__brand__: 'TrustedScript'
  • removed: class SourceMapGenerator
  • removed: constructor SourceMapGenerator(file?: string | null)
  • removed: function toBase64String(value: string): string
  • removed: method SourceMapGenerator.addLine(): this
  • removed: method SourceMapGenerator.addMapping(col0: number, sourceUrl?: string, sourceLine0?: number, sourceCol0?: number): this
  • removed: method SourceMapGenerator.addSource(url: string, content?: string | null): this
  • removed: method SourceMapGenerator.toJSON(): SourceMap | null
  • removed: method SourceMapGenerator.toJsComment(): string
  • removed: type SourceMap = { version: number; file?: string; sourceRoot: string; sources: string[]; sourcesContent: (string | null)[]; mappings: string }
  • removed: class ParseError
  • removed: class ParseLocation
  • removed: class ParseSourceFile
  • removed: class ParseSourceSpan
  • removed: constructor ParseError(span: ParseSourceSpan, msg: string, level?: ParseErrorLevel)
  • removed: constructor ParseLocation(file: ParseSourceFile, offset: number, line: number, col: number)
  • removed: constructor ParseSourceFile(content: string, url: string)
  • removed: constructor ParseSourceSpan(start: ParseLocation, end: ParseLocation, fullStart?: ParseLocation, details?: string | null)
  • removed: enum ParseErrorLevel
  • removed: function identifierName(compileIdentifier: CompileIdentifierMetadata | null | undefined): string | null
  • removed: function r3JitTypeSourceSpan(kind: string, typeName: string, sourceUrl: string): ParseSourceSpan
  • removed: function sanitizeIdentifier(name: string): string
  • removed: interface CompileIdentifierMetadata
  • removed: member ParseErrorLevel.ERROR = 1
  • removed: member ParseErrorLevel.WARNING = 0
  • removed: method ParseError.contextualMessage(): string
  • removed: method ParseError.toString(): string
  • removed: method ParseLocation.getContext(maxChars: number, maxLines: number): { before: string; after: string } | null
  • removed: method ParseLocation.moveBy(delta: number): ParseLocation
  • removed: method ParseLocation.toString(): string
  • removed: method ParseSourceSpan.toString(): string
  • removed: property CompileIdentifierMetadata.reference: any
  • removed: property ParseError.level: ParseErrorLevel
  • removed: property ParseError.msg: string
  • removed: property ParseError.span: ParseSourceSpan
  • removed: property ParseLocation.col: number
  • removed: property ParseLocation.file: ParseSourceFile
  • removed: property ParseLocation.line: number
  • removed: property ParseLocation.offset: number
  • removed: property ParseSourceFile.content: string
  • removed: property ParseSourceFile.url: string
  • removed: property ParseSourceSpan.details: string | null
  • removed: property ParseSourceSpan.end: ParseLocation
  • removed: property ParseSourceSpan.fullStart: ParseLocation
  • removed: property ParseSourceSpan.start: ParseLocation
  • removed: enum FactoryTarget
  • removed: interface R3DeclareClassMetadata extends R3PartialDeclaration
  • removed: interface R3DeclareComponentMetadata extends R3DeclareDirectiveMetadata
  • removed: interface R3DeclareDependencyMetadata
  • removed: interface R3DeclareDirectiveMetadata extends R3PartialDeclaration
  • removed: interface R3DeclareFactoryMetadata extends R3PartialDeclaration
  • removed: interface R3DeclareInjectableMetadata extends R3PartialDeclaration
  • removed: interface R3DeclareInjectorMetadata extends R3PartialDeclaration
  • removed: interface R3DeclareNgModuleMetadata extends R3PartialDeclaration
  • removed: interface R3DeclarePipeMetadata extends R3PartialDeclaration
  • removed: interface R3DeclareQueryMetadata
  • removed: interface R3DeclareUsedDirectiveMetadata
  • removed: interface R3PartialDeclaration
  • removed: member FactoryTarget.Component = 1
  • removed: member FactoryTarget.Directive = 0
  • removed: member FactoryTarget.Injectable = 2
  • removed: member FactoryTarget.NgModule = 4
  • removed: member FactoryTarget.Pipe = 3
  • removed: property R3DeclareClassMetadata.ctorParameters?: o.Expression
  • removed: property R3DeclareClassMetadata.decorators: o.Expression
  • removed: property R3DeclareClassMetadata.propDecorators?: o.Expression
  • removed: property R3DeclareComponentMetadata.animations?: o.Expression
  • removed: property R3DeclareComponentMetadata.changeDetection?: ChangeDetectionStrategy
  • removed: property R3DeclareComponentMetadata.components?: R3DeclareUsedDirectiveMetadata[]
  • removed: property R3DeclareComponentMetadata.directives?: R3DeclareUsedDirectiveMetadata[]
  • removed: property R3DeclareComponentMetadata.encapsulation?: ViewEncapsulation
  • removed: property R3DeclareComponentMetadata.interpolation?: [string, string]
  • removed: property R3DeclareComponentMetadata.isInline?: boolean
  • removed: property R3DeclareComponentMetadata.pipes?: { [pipeName: string]: o.Expression | (() => o.Expression) }
  • removed: property R3DeclareComponentMetadata.preserveWhitespaces?: boolean
  • removed: property R3DeclareComponentMetadata.styles?: string[]
  • removed: property R3DeclareComponentMetadata.template: o.Expression
  • removed: property R3DeclareComponentMetadata.viewProviders?: o.Expression
  • removed: property R3DeclareDependencyMetadata.attribute?: boolean
  • removed: property R3DeclareDependencyMetadata.host?: boolean
  • removed: property R3DeclareDependencyMetadata.optional?: boolean
  • removed: property R3DeclareDependencyMetadata.self?: boolean
  • removed: property R3DeclareDependencyMetadata.skipSelf?: boolean
  • removed: property R3DeclareDependencyMetadata.token: o.Expression | null
  • removed: property R3DeclareDirectiveMetadata.exportAs?: string[]
  • removed: property R3DeclareDirectiveMetadata.host?: { attributes?: { [key: string]: o.Expression }; listeners: { [key: string]: string }; properties?: { [key: string]: string }; classAttribute?: string; styleAttribute?: string }
  • removed: property R3DeclareDirectiveMetadata.inputs?: { [classPropertyName: string]: string | [string, string] }
  • removed: property R3DeclareDirectiveMetadata.outputs?: { [classPropertyName: string]: string }
  • removed: property R3DeclareDirectiveMetadata.providers?: o.Expression
  • removed: property R3DeclareDirectiveMetadata.queries?: R3DeclareQueryMetadata[]
  • removed: property R3DeclareDirectiveMetadata.selector?: string
  • removed: property R3DeclareDirectiveMetadata.usesInheritance?: boolean
  • removed: property R3DeclareDirectiveMetadata.usesOnChanges?: boolean
  • removed: property R3DeclareDirectiveMetadata.viewQueries?: R3DeclareQueryMetadata[]
  • removed: property R3DeclareFactoryMetadata.deps: R3DeclareDependencyMetadata[] | 'invalid' | null
  • removed: property R3DeclareFactoryMetadata.target: FactoryTarget
  • removed: property R3DeclareInjectableMetadata.deps?: R3DeclareDependencyMetadata[]
  • removed: property R3DeclareInjectableMetadata.providedIn?: o.Expression
  • removed: property R3DeclareInjectableMetadata.useClass?: o.Expression
  • removed: property R3DeclareInjectableMetadata.useExisting?: o.Expression
  • removed: property R3DeclareInjectableMetadata.useFactory?: o.Expression
  • removed: property R3DeclareInjectableMetadata.useValue?: o.Expression
  • removed: property R3DeclareInjectorMetadata.imports?: o.Expression[]
  • removed: property R3DeclareInjectorMetadata.providers?: o.Expression
  • removed: property R3DeclareNgModuleMetadata.bootstrap?: o.Expression[]
  • removed: property R3DeclareNgModuleMetadata.declarations?: o.Expression[]
  • removed: property R3DeclareNgModuleMetadata.exports?: o.Expression[]
  • removed: property R3DeclareNgModuleMetadata.id?: o.Expression
  • removed: property R3DeclareNgModuleMetadata.imports?: o.Expression[]
  • removed: property R3DeclareNgModuleMetadata.schemas?: o.Expression[]
  • removed: property R3DeclarePipeMetadata.name: string
  • removed: property R3DeclarePipeMetadata.pure?: boolean
  • removed: property R3DeclareQueryMetadata.descendants?: boolean
  • removed: property R3DeclareQueryMetadata.emitDistinctChangesOnly?: boolean
  • removed: property R3DeclareQueryMetadata.first?: boolean
  • removed: property R3DeclareQueryMetadata.predicate: o.Expression | string[]
  • removed: property R3DeclareQueryMetadata.propertyName: string
  • removed: property R3DeclareQueryMetadata.read?: o.Expression
  • removed: property R3DeclareQueryMetadata.static?: boolean
  • removed: property R3DeclareUsedDirectiveMetadata.exportAs?: string[]
  • removed: property R3DeclareUsedDirectiveMetadata.inputs?: string[]
  • removed: property R3DeclareUsedDirectiveMetadata.outputs?: string[]
  • removed: property R3DeclareUsedDirectiveMetadata.selector: string
  • removed: property R3DeclareUsedDirectiveMetadata.type: o.Expression | (() => o.Expression)
  • removed: property R3PartialDeclaration.minVersion: string
  • removed: property R3PartialDeclaration.ngImport: o.Expression
  • removed: property R3PartialDeclaration.type: o.Expression
  • removed: property R3PartialDeclaration.version: string
  • removed: function compileDeclareClassMetadata(metadata: R3ClassMetadata): o.Expression
  • removed: function compileDeclareComponentFromMetadata(meta: R3ComponentMetadata, template: ParsedTemplate, additionalTemplateInfo: DeclareComponentTemplateInfo): R3CompiledExpression
  • removed: function createComponentDefinitionMap(meta: R3ComponentMetadata, template: ParsedTemplate, templateInfo: DeclareComponentTemplateInfo): DefinitionMap<R3DeclareComponentMetadata>
  • removed: interface DeclareComponentTemplateInfo
  • removed: property DeclareComponentTemplateInfo.content: string
  • removed: property DeclareComponentTemplateInfo.inlineTemplateLiteralExpression: o.Expression | null
  • removed: property DeclareComponentTemplateInfo.isInline: boolean
  • removed: property DeclareComponentTemplateInfo.sourceUrl: string
  • removed: function compileDeclareDirectiveFromMetadata(meta: R3DirectiveMetadata): R3CompiledExpression
  • removed: function createDirectiveDefinitionMap(meta: R3DirectiveMetadata): DefinitionMap<R3DeclareDirectiveMetadata>
  • removed: function compileDeclareFactoryFunction(meta: R3FactoryMetadata): R3CompiledExpression
  • removed: function compileDeclareInjectableFromMetadata(meta: R3InjectableMetadata): R3CompiledExpression
  • removed: function createInjectableDefinitionMap(meta: R3InjectableMetadata): DefinitionMap<R3DeclareInjectableMetadata>
  • removed: function compileDeclareInjectorFromMetadata(meta: R3InjectorMetadata): R3CompiledExpression
  • removed: function compileDeclareNgModuleFromMetadata(meta: R3NgModuleMetadata): R3CompiledExpression
  • removed: function compileDeclarePipeFromMetadata(meta: R3PipeMetadata): R3CompiledExpression
  • removed: function createPipeDefinitionMap(meta: R3PipeMetadata): DefinitionMap<R3DeclarePipeMetadata>
  • removed: function compileDependencies(deps: R3DependencyMetadata[] | 'invalid' | null): o.LiteralExpr | o.LiteralArrayExpr
  • removed: function compileDependency(dep: R3DependencyMetadata): o.LiteralMapExpr
  • removed: function toOptionalLiteralArray<T>(values: T[] | null, mapper: (value: T) => o.Expression): o.LiteralArrayExpr | null
  • removed: function toOptionalLiteralMap<T>(object: { [key: string]: T }, mapper: (value: T) => o.Expression): o.LiteralMapExpr | null
  • removed: class BoundAttribute implements Node
  • removed: class BoundEvent implements Node
  • removed: class BoundText implements Node
  • removed: class Comment implements Node
  • removed: class Content implements Node
  • removed: class Element implements Node
  • removed: class Icu implements Node
  • removed: class NullVisitor implements Visitor<void>
  • removed: class RecursiveVisitor implements Visitor<void>
  • removed: class Reference implements Node
  • removed: class Template implements Node
  • removed: class Text implements Node
  • removed: class TextAttribute implements Node
  • removed: class TransformVisitor implements Visitor<Node>
  • removed: class Variable implements Node
  • removed: constructor BoundAttribute(name: string, type: BindingType, securityContext: SecurityContext, value: AST, unit: string | null, sourceSpan: ParseSourceSpan, keySpan: ParseSourceSpan, valueSpan: ParseSourceSpan | undefined, i18n: I18nMeta | undefined)
  • removed: constructor BoundEvent(name: string, type: ParsedEventType, handler: AST, target: string | null, phase: string | null, sourceSpan: ParseSourceSpan, handlerSpan: ParseSourceSpan, keySpan: ParseSourceSpan)
  • removed: constructor BoundText(value: AST, sourceSpan: ParseSourceSpan, i18n?: I18nMeta | undefined)
  • removed: constructor Comment(value: string, sourceSpan: ParseSourceSpan)
  • removed: constructor Content(selector: string, attributes: TextAttribute[], sourceSpan: ParseSourceSpan, i18n?: I18nMeta | undefined)
  • removed: constructor Element(name: string, attributes: TextAttribute[], inputs: BoundAttribute[], outputs: BoundEvent[], children: Node[], references: Reference[], sourceSpan: ParseSourceSpan, startSourceSpan: ParseSourceSpan, endSourceSpan: ParseSourceSpan | null, i18n?: I18nMeta | undefined)
  • removed: constructor Icu(vars: { [name: string]: BoundText }, placeholders: { [name: string]: Text | BoundText }, sourceSpan: ParseSourceSpan, i18n?: I18nMeta | undefined)
  • removed: constructor Reference(name: string, value: string, sourceSpan: ParseSourceSpan, keySpan: ParseSourceSpan, valueSpan?: ParseSourceSpan | undefined)
  • removed: constructor Template(tagName: string | null, attributes: TextAttribute[], inputs: BoundAttribute[], outputs: BoundEvent[], templateAttrs: (BoundAttribute | TextAttribute)[], children: Node[], references: Reference[], variables: Variable[], sourceSpan: ParseSourceSpan, startSourceSpan: ParseSourceSpan, endSourceSpan: ParseSourceSpan | null, i18n?: I18nMeta | undefined)
  • removed: constructor Text(value: string, sourceSpan: ParseSourceSpan)
  • removed: constructor TextAttribute(name: string, value: string, sourceSpan: ParseSourceSpan, keySpan: ParseSourceSpan | undefined, valueSpan?: ParseSourceSpan | undefined, i18n?: I18nMeta | undefined)
  • removed: constructor Variable(name: string, value: string, sourceSpan: ParseSourceSpan, keySpan: ParseSourceSpan, valueSpan?: ParseSourceSpan | undefined)
  • removed: function transformAll<Result extends Node>(visitor: Visitor<Node>, nodes: Result[]): Result[]
  • removed: function visitAll<Result>(visitor: Visitor<Result>, nodes: Node[]): Result[]
  • removed: interface Node
  • removed: interface Visitor<Result = any>
  • removed: method BoundAttribute.visit<Result>(visitor: Visitor<Result>): Result
  • removed: method BoundEvent.visit<Result>(visitor: Visitor<Result>): Result
  • removed: method BoundText.visit<Result>(visitor: Visitor<Result>): Result
  • removed: method Comment.visit<Result>(_visitor: Visitor<Result>): Result
  • removed: method Content.visit<Result>(visitor: Visitor<Result>): Result
  • removed: method Element.visit<Result>(visitor: Visitor<Result>): Result
  • removed: method Icu.visit<Result>(visitor: Visitor<Result>): Result
  • removed: method Node.visit<Result>(visitor: Visitor<Result>): Result
  • removed: method NullVisitor.visitBoundAttribute(attribute: BoundAttribute): void
  • removed: method NullVisitor.visitBoundEvent(attribute: BoundEvent): void
  • removed: method NullVisitor.visitBoundText(text: BoundText): void
  • removed: method NullVisitor.visitContent(content: Content): void
  • removed: method NullVisitor.visitElement(element: Element): void
  • removed: method NullVisitor.visitIcu(icu: Icu): void
  • removed: method NullVisitor.visitReference(reference: Reference): void
  • removed: method NullVisitor.visitTemplate(template: Template): void
  • removed: method NullVisitor.visitText(text: Text): void
  • removed: method NullVisitor.visitTextAttribute(attribute: TextAttribute): void
  • removed: method NullVisitor.visitVariable(variable: Variable): void
  • removed: method RecursiveVisitor.visitBoundAttribute(attribute: BoundAttribute): void
  • removed: method RecursiveVisitor.visitBoundEvent(attribute: BoundEvent): void
  • removed: method RecursiveVisitor.visitBoundText(text: BoundText): void
  • removed: method RecursiveVisitor.visitContent(content: Content): void
  • removed: method RecursiveVisitor.visitElement(element: Element): void
  • removed: method RecursiveVisitor.visitIcu(icu: Icu): void
  • removed: method RecursiveVisitor.visitReference(reference: Reference): void
  • removed: method RecursiveVisitor.visitTemplate(template: Template): void
  • removed: method RecursiveVisitor.visitText(text: Text): void
  • removed: method RecursiveVisitor.visitTextAttribute(attribute: TextAttribute): void
  • removed: method RecursiveVisitor.visitVariable(variable: Variable): void
  • removed: method Reference.visit<Result>(visitor: Visitor<Result>): Result
  • removed: method Template.visit<Result>(visitor: Visitor<Result>): Result
  • removed: method Text.visit<Result>(visitor: Visitor<Result>): Result
  • removed: method TextAttribute.visit<Result>(visitor: Visitor<Result>): Result
  • removed: method TransformVisitor.visitBoundAttribute(attribute: BoundAttribute): Node
  • removed: method TransformVisitor.visitBoundEvent(attribute: BoundEvent): Node
  • removed: method TransformVisitor.visitBoundText(text: BoundText): Node
  • removed: method TransformVisitor.visitContent(content: Content): Node
  • removed: method TransformVisitor.visitElement(element: Element): Node
  • removed: method TransformVisitor.visitIcu(icu: Icu): Node
  • removed: method TransformVisitor.visitReference(reference: Reference): Node
  • removed: method TransformVisitor.visitTemplate(template: Template): Node
  • removed: method TransformVisitor.visitText(text: Text): Node
  • removed: method TransformVisitor.visitTextAttribute(attribute: TextAttribute): Node
  • removed: method TransformVisitor.visitVariable(variable: Variable): Node
  • removed: method Variable.visit<Result>(visitor: Visitor<Result>): Result
  • removed: method Visitor.visit?(node: Node): Result
  • removed: method Visitor.visitBoundAttribute(attribute: BoundAttribute): Result
  • removed: method Visitor.visitBoundEvent(attribute: BoundEvent): Result
  • removed: method Visitor.visitBoundText(text: BoundText): Result
  • removed: method Visitor.visitContent(content: Content): Result
  • removed: method Visitor.visitElement(element: Element): Result
  • removed: method Visitor.visitIcu(icu: Icu): Result
  • removed: method Visitor.visitReference(reference: Reference): Result
  • removed: method Visitor.visitTemplate(template: Template): Result
  • removed: method Visitor.visitText(text: Text): Result
  • removed: method Visitor.visitTextAttribute(attribute: TextAttribute): Result
  • removed: method Visitor.visitVariable(variable: Variable): Result
  • removed: property BoundAttribute.i18n: I18nMeta | undefined
  • removed: property BoundAttribute.name: string
  • removed: property BoundAttribute.securityContext: SecurityContext
  • removed: property BoundAttribute.sourceSpan: ParseSourceSpan
  • removed: property BoundAttribute.type: BindingType
  • removed: property BoundAttribute.unit: string | null
  • removed: property BoundAttribute.value: AST
  • removed: property BoundAttribute.valueSpan: ParseSourceSpan | undefined
  • removed: property BoundEvent.handler: AST
  • removed: property BoundEvent.handlerSpan: ParseSourceSpan
  • removed: property BoundEvent.name: string
  • removed: property BoundEvent.phase: string | null
  • removed: property BoundEvent.sourceSpan: ParseSourceSpan
  • removed: property BoundEvent.target: string | null
  • removed: property BoundEvent.type: ParsedEventType
  • removed: property BoundText.i18n?: I18nMeta | undefined
  • removed: property BoundText.sourceSpan: ParseSourceSpan
  • removed: property BoundText.value: AST
  • removed: property Comment.sourceSpan: ParseSourceSpan
  • removed: property Comment.value: string
  • removed: property Content.attributes: TextAttribute[]
  • removed: property Content.i18n?: I18nMeta | undefined
  • removed: property Content.selector: string
  • removed: property Content.sourceSpan: ParseSourceSpan
  • removed: property Element.attributes: TextAttribute[]
  • removed: property Element.children: Node[]
  • removed: property Element.endSourceSpan: ParseSourceSpan | null
  • removed: property Element.i18n?: I18nMeta | undefined
  • removed: property Element.inputs: BoundAttribute[]
  • removed: property Element.name: string
  • removed: property Element.outputs: BoundEvent[]
  • removed: property Element.references: Reference[]
  • removed: property Element.sourceSpan: ParseSourceSpan
  • removed: property Element.startSourceSpan: ParseSourceSpan
  • removed: property Icu.i18n?: I18nMeta | undefined
  • removed: property Icu.placeholders: { [name: string]: Text | BoundText }
  • removed: property Icu.sourceSpan: ParseSourceSpan
  • removed: property Icu.vars: { [name: string]: BoundText }
  • removed: property Node.sourceSpan: ParseSourceSpan
  • removed: property Reference.name: string
  • removed: property Reference.sourceSpan: ParseSourceSpan
  • removed: property Reference.value: string
  • removed: property Reference.valueSpan?: ParseSourceSpan | undefined
  • removed: property Template.attributes: TextAttribute[]
  • removed: property Template.children: Node[]
  • removed: property Template.endSourceSpan: ParseSourceSpan | null
  • removed: property Template.i18n?: I18nMeta | undefined
  • removed: property Template.inputs: BoundAttribute[]
  • removed: property Template.outputs: BoundEvent[]
  • removed: property Template.references: Reference[]
  • removed: property Template.sourceSpan: ParseSourceSpan
  • removed: property Template.startSourceSpan: ParseSourceSpan
  • removed: property Template.tagName: string | null
  • removed: property Template.templateAttrs: (BoundAttribute | TextAttribute)[]
  • removed: property Template.variables: Variable[]
  • removed: property Text.sourceSpan: ParseSourceSpan
  • removed: property Text.value: string
  • removed: property TextAttribute.i18n?: I18nMeta | undefined
  • removed: property TextAttribute.name: string
  • removed: property TextAttribute.sourceSpan: ParseSourceSpan
  • removed: property TextAttribute.value: string
  • removed: property TextAttribute.valueSpan?: ParseSourceSpan | undefined
  • removed: property Variable.name: string
  • removed: property Variable.sourceSpan: ParseSourceSpan
  • removed: property Variable.value: string
  • removed: property Variable.valueSpan?: ParseSourceSpan | undefined
  • removed: readonly property BoundAttribute.keySpan: ParseSourceSpan
  • removed: readonly property BoundEvent.keySpan: ParseSourceSpan
  • removed: readonly property Content.name = 'ng-content'
  • removed: readonly property Reference.keySpan: ParseSourceSpan
  • removed: readonly property TextAttribute.keySpan: ParseSourceSpan | undefined
  • removed: readonly property Variable.keySpan: ParseSourceSpan
  • removed: static method BoundAttribute.fromBoundElementProperty(prop: BoundElementProperty, i18n?: I18nMeta): BoundAttribute
  • removed: static method BoundEvent.fromParsedEvent(event: ParsedEvent): BoundEvent
  • removed: function compileClassMetadata(metadata: R3ClassMetadata): o.Expression
  • removed: interface R3ClassMetadata
  • removed: property R3ClassMetadata.ctorParameters: o.Expression | null
  • removed: property R3ClassMetadata.decorators: o.Expression
  • removed: property R3ClassMetadata.propDecorators: o.Expression | null
  • removed: property R3ClassMetadata.type: o.Expression
  • removed: type CompileClassMetadataFn = (metadata: R3ClassMetadata) => o.Expression
  • removed: enum FactoryTarget
  • removed: enum R3FactoryDelegateType
  • removed: function compileFactoryFunction(meta: R3FactoryMetadata): R3CompiledExpression
  • removed: function createFactoryType(meta: R3FactoryMetadata): o.ExpressionType
  • removed: function isDelegatedFactoryMetadata(meta: R3FactoryMetadata): meta is R3DelegatedFnOrClassMetadata
  • removed: function isExpressionFactoryMetadata(meta: R3FactoryMetadata): meta is R3ExpressionFactoryMetadata
  • removed: interface R3ConstructorFactoryMetadata
  • removed: interface R3DelegatedFnOrClassMetadata extends R3ConstructorFactoryMetadata
  • removed: interface R3DependencyMetadata
  • removed: interface R3ExpressionFactoryMetadata extends R3ConstructorFactoryMetadata
  • removed: member FactoryTarget.Component = 1
  • removed: member FactoryTarget.Directive = 0
  • removed: member FactoryTarget.Injectable = 2
  • removed: member FactoryTarget.NgModule = 4
  • removed: member FactoryTarget.Pipe = 3
  • removed: member R3FactoryDelegateType.Class = 0
  • removed: member R3FactoryDelegateType.Function = 1
  • removed: property R3ConstructorFactoryMetadata.deps: R3DependencyMetadata[] | 'invalid' | null
  • removed: property R3ConstructorFactoryMetadata.internalType: o.Expression
  • removed: property R3ConstructorFactoryMetadata.name: string
  • removed: property R3ConstructorFactoryMetadata.target: FactoryTarget
  • removed: property R3ConstructorFactoryMetadata.type: R3Reference
  • removed: property R3ConstructorFactoryMetadata.typeArgumentCount: number
  • removed: property R3DelegatedFnOrClassMetadata.delegate: o.Expression
  • removed: property R3DelegatedFnOrClassMetadata.delegateDeps: R3DependencyMetadata[]
  • removed: property R3DelegatedFnOrClassMetadata.delegateType: R3FactoryDelegateType
  • removed: property R3DependencyMetadata.attributeNameType: o.Expression | null
  • removed: property R3DependencyMetadata.host: boolean
  • removed: property R3DependencyMetadata.optional: boolean
  • removed: property R3DependencyMetadata.self: boolean
  • removed: property R3DependencyMetadata.skipSelf: boolean
  • removed: property R3DependencyMetadata.token: o.Expression | null
  • removed: property R3ExpressionFactoryMetadata.expression: o.Expression
  • removed: type R3FactoryMetadata = R3ConstructorFactoryMetadata | R3DelegatedFnOrClassMetadata | R3ExpressionFactoryMetadata
  • removed: class Identifiers
  • removed: static property Identifiers.ChangeDetectionStrategy: o.ExternalReference
  • removed: static property Identifiers.ComponentDeclaration: o.ExternalReference
  • removed: static property Identifiers.CopyDefinitionFeature: o.ExternalReference
  • removed: static property Identifiers.DirectiveDeclaration: o.ExternalReference
  • removed: static property Identifiers.FactoryDeclaration: o.ExternalReference
  • removed: static property Identifiers.FactoryTarget: o.ExternalReference
  • removed: static property Identifiers.InheritDefinitionFeature: o.ExternalReference
  • removed: static property Identifiers.InjectableDeclaration: o.ExternalReference
  • removed: static property Identifiers.InjectorDeclaration: o.ExternalReference
  • removed: static property Identifiers.InjectorDef: o.ExternalReference
  • removed: static property Identifiers.ModuleWithProviders: o.ExternalReference
  • removed: static property Identifiers.NEW_METHOD: string
  • removed: static property Identifiers.NgModuleDeclaration: o.ExternalReference
  • removed: static property Identifiers.NgOnChangesFeature: o.ExternalReference
  • removed: static property Identifiers.PATCH_DEPS: string
  • removed: static property Identifiers.PipeDeclaration: o.ExternalReference
  • removed: static property Identifiers.ProvidersFeature: o.ExternalReference
  • removed: static property Identifiers.TRANSFORM_METHOD: string
  • removed: static property Identifiers.ViewEncapsulation: o.ExternalReference
  • removed: static property Identifiers.advance: o.ExternalReference
  • removed: static property Identifiers.attribute: o.ExternalReference
  • removed: static property Identifiers.attributeInterpolate1: o.ExternalReference
  • removed: static property Identifiers.attributeInterpolate2: o.ExternalReference
  • removed: static property Identifiers.attributeInterpolate3: o.ExternalReference
  • removed: static property Identifiers.attributeInterpolate4: o.ExternalReference
  • removed: static property Identifiers.attributeInterpolate5: o.ExternalReference
  • removed: static property Identifiers.attributeInterpolate6: o.ExternalReference
  • removed: static property Identifiers.attributeInterpolate7: o.ExternalReference
  • removed: static property Identifiers.attributeInterpolate8: o.ExternalReference
  • removed: static property Identifiers.attributeInterpolateV: o.ExternalReference
  • removed: static property Identifiers.classMap: o.ExternalReference
  • removed: static property Identifiers.classMapInterpolate1: o.ExternalReference
  • removed: static property Identifiers.classMapInterpolate2: o.ExternalReference
  • removed: static property Identifiers.classMapInterpolate3: o.ExternalReference
  • removed: static property Identifiers.classMapInterpolate4: o.ExternalReference
  • removed: static property Identifiers.classMapInterpolate5: o.ExternalReference
  • removed: static property Identifiers.classMapInterpolate6: o.ExternalReference
  • removed: static property Identifiers.classMapInterpolate7: o.ExternalReference
  • removed: static property Identifiers.classMapInterpolate8: o.ExternalReference
  • removed: static property Identifiers.classMapInterpolateV: o.ExternalReference
  • removed: static property Identifiers.classProp: o.ExternalReference
  • removed: static property Identifiers.contentQuery: o.ExternalReference
  • removed: static property Identifiers.core: o.ExternalReference
  • removed: static property Identifiers.declareClassMetadata: o.ExternalReference
  • removed: static property Identifiers.declareComponent: o.ExternalReference
  • removed: static property Identifiers.declareDirective: o.ExternalReference
  • removed: static property Identifiers.declareFactory: o.ExternalReference
  • removed: static property Identifiers.declareInjectable: o.ExternalReference
  • removed: static property Identifiers.declareInjector: o.ExternalReference
  • removed: static property Identifiers.declareNgModule: o.ExternalReference
  • removed: static property Identifiers.declarePipe: o.ExternalReference
  • removed: static property Identifiers.defineComponent: o.ExternalReference
  • removed: static property Identifiers.defineDirective: o.ExternalReference
  • removed: static property Identifiers.defineInjector: o.ExternalReference
  • removed: static property Identifiers.defineNgModule: o.ExternalReference
  • removed: static property Identifiers.definePipe: o.ExternalReference
  • removed: static property Identifiers.directiveInject: o.ExternalReference
  • removed: static property Identifiers.disableBindings: o.ExternalReference
  • removed: static property Identifiers.element: o.ExternalReference
  • removed: static property Identifiers.elementContainer: o.ExternalReference
  • removed: static property Identifiers.elementContainerEnd: o.ExternalReference
  • removed: static property Identifiers.elementContainerStart: o.ExternalReference
  • removed: static property Identifiers.elementEnd: o.ExternalReference
  • removed: static property Identifiers.elementStart: o.ExternalReference
  • removed: static property Identifiers.enableBindings: o.ExternalReference
  • removed: static property Identifiers.forwardRef: o.ExternalReference
  • removed: static property Identifiers.getCurrentView: o.ExternalReference
  • removed: static property Identifiers.getInheritedFactory: o.ExternalReference
  • removed: static property Identifiers.hostProperty: o.ExternalReference
  • removed: static property Identifiers.i18n: o.ExternalReference
  • removed: static property Identifiers.i18nApply: o.ExternalReference
  • removed: static property Identifiers.i18nAttributes: o.ExternalReference
  • removed: static property Identifiers.i18nEnd: o.ExternalReference
  • removed: static property Identifiers.i18nExp: o.ExternalReference
  • removed: static property Identifiers.i18nPostprocess: o.ExternalReference
  • removed: static property Identifiers.i18nStart: o.ExternalReference
  • removed: static property Identifiers.inject: o.ExternalReference
  • removed: static property Identifiers.injectAttribute: o.ExternalReference
  • removed: static property Identifiers.invalidFactory: o.ExternalReference
  • removed: static property Identifiers.invalidFactoryDep: o.ExternalReference
  • removed: static property Identifiers.listener: o.ExternalReference
  • removed: static property Identifiers.loadQuery: o.ExternalReference
  • removed: static property Identifiers.namespaceHTML: o.ExternalReference
  • removed: static property Identifiers.namespaceMathML: o.ExternalReference
  • removed: static property Identifiers.namespaceSVG: o.ExternalReference
  • removed: static property Identifiers.nextContext: o.ExternalReference
  • removed: static property Identifiers.pipe: o.ExternalReference
  • removed: static property Identifiers.pipeBind1: o.ExternalReference
  • removed: static property Identifiers.pipeBind2: o.ExternalReference
  • removed: static property Identifiers.pipeBind3: o.ExternalReference
  • removed: static property Identifiers.pipeBind4: o.ExternalReference
  • removed: static property Identifiers.pipeBindV: o.ExternalReference
  • removed: static property Identifiers.projection: o.ExternalReference
  • removed: static property Identifiers.projectionDef: o.ExternalReference
  • removed: static property Identifiers.property: o.ExternalReference
  • removed: static property Identifiers.propertyInterpolate1: o.ExternalReference
  • removed: static property Identifiers.propertyInterpolate2: o.ExternalReference
  • removed: static property Identifiers.propertyInterpolate3: o.ExternalReference
  • removed: static property Identifiers.propertyInterpolate4: o.ExternalReference
  • removed: static property Identifiers.propertyInterpolate5: o.ExternalReference
  • removed: static property Identifiers.propertyInterpolate6: o.ExternalReference
  • removed: static property Identifiers.propertyInterpolate7: o.ExternalReference
  • removed: static property Identifiers.propertyInterpolate8: o.ExternalReference
  • removed: static property Identifiers.propertyInterpolate: o.ExternalReference
  • removed: static property Identifiers.propertyInterpolateV: o.ExternalReference
  • removed: static property Identifiers.pureFunction0: o.ExternalReference
  • removed: static property Identifiers.pureFunction1: o.ExternalReference
  • removed: static property Identifiers.pureFunction2: o.ExternalReference
  • removed: static property Identifiers.pureFunction3: o.ExternalReference
  • removed: static property Identifiers.pureFunction4: o.ExternalReference
  • removed: static property Identifiers.pureFunction5: o.ExternalReference
  • removed: static property Identifiers.pureFunction6: o.ExternalReference
  • removed: static property Identifiers.pureFunction7: o.ExternalReference
  • removed: static property Identifiers.pureFunction8: o.ExternalReference
  • removed: static property Identifiers.pureFunctionV: o.ExternalReference
  • removed: static property Identifiers.queryRefresh: o.ExternalReference
  • removed: static property Identifiers.reference: o.ExternalReference
  • removed: static property Identifiers.resolveBody: o.ExternalReference
  • removed: static property Identifiers.resolveDocument: o.ExternalReference
  • removed: static property Identifiers.resolveForwardRef: o.ExternalReference
  • removed: static property Identifiers.resolveWindow: o.ExternalReference
  • removed: static property Identifiers.restoreView: o.ExternalReference
  • removed: static property Identifiers.sanitizeHtml: o.ExternalReference
  • removed: static property Identifiers.sanitizeResourceUrl: o.ExternalReference
  • removed: static property Identifiers.sanitizeScript: o.ExternalReference
  • removed: static property Identifiers.sanitizeStyle: o.ExternalReference
  • removed: static property Identifiers.sanitizeUrl: o.ExternalReference
  • removed: static property Identifiers.sanitizeUrlOrResourceUrl: o.ExternalReference
  • removed: static property Identifiers.setClassMetadata: o.ExternalReference
  • removed: static property Identifiers.setComponentScope: o.ExternalReference
  • removed: static property Identifiers.setNgModuleScope: o.ExternalReference
  • removed: static property Identifiers.styleMap: o.ExternalReference
  • removed: static property Identifiers.styleMapInterpolate1: o.ExternalReference
  • removed: static property Identifiers.styleMapInterpolate2: o.ExternalReference
  • removed: static property Identifiers.styleMapInterpolate3: o.ExternalReference
  • removed: static property Identifiers.styleMapInterpolate4: o.ExternalReference
  • removed: static property Identifiers.styleMapInterpolate5: o.ExternalReference
  • removed: static property Identifiers.styleMapInterpolate6: o.ExternalReference
  • removed: static property Identifiers.styleMapInterpolate7: o.ExternalReference
  • removed: static property Identifiers.styleMapInterpolate8: o.ExternalReference
  • removed: static property Identifiers.styleMapInterpolateV: o.ExternalReference
  • removed: static property Identifiers.styleProp: o.ExternalReference
  • removed: static property Identifiers.stylePropInterpolate1: o.ExternalReference
  • removed: static property Identifiers.stylePropInterpolate2: o.ExternalReference
  • removed: static property Identifiers.stylePropInterpolate3: o.ExternalReference
  • removed: static property Identifiers.stylePropInterpolate4: o.ExternalReference
  • removed: static property Identifiers.stylePropInterpolate5: o.ExternalReference
  • removed: static property Identifiers.stylePropInterpolate6: o.ExternalReference
  • removed: static property Identifiers.stylePropInterpolate7: o.ExternalReference
  • removed: static property Identifiers.stylePropInterpolate8: o.ExternalReference
  • removed: static property Identifiers.stylePropInterpolateV: o.ExternalReference
  • removed: static property Identifiers.syntheticHostListener: o.ExternalReference
  • removed: static property Identifiers.syntheticHostProperty: o.ExternalReference
  • removed: static property Identifiers.templateCreate: o.ExternalReference
  • removed: static property Identifiers.templateRefExtractor: o.ExternalReference
  • removed: static property Identifiers.text: o.ExternalReference
  • removed: static property Identifiers.textInterpolate1: o.ExternalReference
  • removed: static property Identifiers.textInterpolate2: o.ExternalReference
  • removed: static property Identifiers.textInterpolate3: o.ExternalReference
  • removed: static property Identifiers.textInterpolate4: o.ExternalReference
  • removed: static property Identifiers.textInterpolate5: o.ExternalReference
  • removed: static property Identifiers.textInterpolate6: o.ExternalReference
  • removed: static property Identifiers.textInterpolate7: o.ExternalReference
  • removed: static property Identifiers.textInterpolate8: o.ExternalReference
  • removed: static property Identifiers.textInterpolate: o.ExternalReference
  • removed: static property Identifiers.textInterpolateV: o.ExternalReference
  • removed: static property Identifiers.trustConstantHtml: o.ExternalReference
  • removed: static property Identifiers.trustConstantResourceUrl: o.ExternalReference
  • removed: static property Identifiers.validateIframeAttribute: o.ExternalReference
  • removed: static property Identifiers.viewQuery: o.ExternalReference
  • removed: static property Identifiers.ɵɵdefineInjectable: o.ExternalReference
  • removed: function compileInjector(meta: R3InjectorMetadata): R3CompiledExpression
  • removed: function createInjectorType(meta: R3InjectorMetadata): o.Type
  • removed: interface R3InjectorMetadata
  • removed: property R3InjectorMetadata.imports: o.Expression[]
  • removed: property R3InjectorMetadata.internalType: o.Expression
  • removed: property R3InjectorMetadata.name: string
  • removed: property R3InjectorMetadata.providers: o.Expression | null
  • removed: property R3InjectorMetadata.type: R3Reference
  • removed: class R3JitReflector implements ExternalReferenceResolver
  • removed: constructor R3JitReflector(context: { [key: string]: unknown })
  • removed: method R3JitReflector.resolveExternalReference(ref: o.ExternalReference): unknown
  • removed: function compileNgModule(meta: R3NgModuleMetadata): R3CompiledExpression
  • removed: function compileNgModuleDeclarationExpression(meta: R3DeclareNgModuleFacade): o.Expression
  • removed: function createNgModuleType({ type: moduleType, declarations, imports, exports }: R3NgModuleMetadata): o.ExpressionType
  • removed: interface R3NgModuleMetadata
  • removed: property R3NgModuleMetadata.adjacentType: o.Expression
  • removed: property R3NgModuleMetadata.bootstrap: R3Reference[]
  • removed: property R3NgModuleMetadata.containsForwardDecls: boolean
  • removed: property R3NgModuleMetadata.declarations: R3Reference[]
  • removed: property R3NgModuleMetadata.emitInline: boolean
  • removed: property R3NgModuleMetadata.exports: R3Reference[]
  • removed: property R3NgModuleMetadata.id: o.Expression | null
  • removed: property R3NgModuleMetadata.imports: R3Reference[]
  • removed: property R3NgModuleMetadata.internalType: o.Expression
  • removed: property R3NgModuleMetadata.schemas: R3Reference[] | null
  • removed: property R3NgModuleMetadata.type: R3Reference
  • removed: function compilePipeFromMetadata(metadata: R3PipeMetadata): R3CompiledExpression
  • removed: function createPipeType(metadata: R3PipeMetadata): o.Type
  • removed: interface R3PipeMetadata
  • removed: property R3PipeMetadata.deps: R3DependencyMetadata[] | null
  • removed: property R3PipeMetadata.internalType: o.Expression
  • removed: property R3PipeMetadata.name: string
  • removed: property R3PipeMetadata.pipeName: string
  • removed: property R3PipeMetadata.pure: boolean
  • removed: property R3PipeMetadata.type: R3Reference
  • removed: property R3PipeMetadata.typeArgumentCount: number
  • removed: function htmlAstToRender3Ast(htmlNodes: html.Node[], bindingParser: BindingParser, options: Render3ParseOptions): Render3ParseResult
  • removed: interface Render3ParseResult
  • removed: property Render3ParseResult.commentNodes?: t.Comment[]
  • removed: property Render3ParseResult.errors: ParseError[]
  • removed: property Render3ParseResult.ngContentSelectors: string[]
  • removed: property Render3ParseResult.nodes: t.Node[]
  • removed: property Render3ParseResult.styleUrls: string[]
  • removed: property Render3ParseResult.styles: string[]
  • removed: const enum ForwardRefHandling
  • removed: function convertFromMaybeForwardRefExpression({ expression, forwardRef }: MaybeForwardRefExpression): o.Expression
  • removed: function createMayBeForwardRefExpression<T extends o.Expression>(expression: T, forwardRef: ForwardRefHandling): MaybeForwardRefExpression<T>
  • removed: function devOnlyGuardedExpression(expr: o.Expression): o.Expression
  • removed: function generateForwardRef(expr: o.Expression): o.Expression
  • removed: function getSafePropertyAccessString(accessor: string, name: string): string
  • removed: function guardedExpression(guard: string, expr: o.Expression): o.Expression
  • removed: function jitOnlyGuardedExpression(expr: o.Expression): o.Expression
  • removed: function prepareSyntheticListenerFunctionName(name: string, phase: string): string
  • removed: function prepareSyntheticListenerName(name: string, phase: string): string
  • removed: function prepareSyntheticPropertyName(name: string): string
  • removed: function refsToArray(refs: R3Reference[], shouldForwardDeclare: boolean): o.Expression
  • removed: function typeWithParameters(type: o.Expression, numParams: number): o.ExpressionType
  • removed: function wrapReference(value: any): R3Reference
  • removed: interface MaybeForwardRefExpression<T extends o.Expression = o.Expression>
  • removed: interface R3CompiledExpression
  • removed: interface R3Reference
  • removed: member ForwardRefHandling.None = 0
  • removed: member ForwardRefHandling.Unwrapped = 2
  • removed: member ForwardRefHandling.Wrapped = 1
  • removed: property MaybeForwardRefExpression.expression: T
  • removed: property MaybeForwardRefExpression.forwardRef: ForwardRefHandling
  • removed: property R3CompiledExpression.expression: o.Expression
  • removed: property R3CompiledExpression.statements: o.Statement[]
  • removed: property R3CompiledExpression.type: o.Type
  • removed: property R3Reference.type: o.Expression
  • removed: property R3Reference.value: o.Expression
  • removed: const enum DeclarationListEmitMode
  • removed: interface R3ComponentMetadata extends R3DirectiveMetadata
  • removed: interface R3DirectiveMetadata
  • removed: interface R3HostMetadata
  • removed: interface R3QueryMetadata
  • removed: interface R3UsedDirectiveMetadata
  • removed: member DeclarationListEmitMode.Closure = 1
  • removed: member DeclarationListEmitMode.ClosureResolved = 2
  • removed: member DeclarationListEmitMode.Direct = 0
  • removed: property R3ComponentMetadata.animations: o.Expression | null
  • removed: property R3ComponentMetadata.changeDetection?: ChangeDetectionStrategy
  • removed: property R3ComponentMetadata.declarationListEmitMode: DeclarationListEmitMode
  • removed: property R3ComponentMetadata.directives: R3UsedDirectiveMetadata[]
  • removed: property R3ComponentMetadata.encapsulation: ViewEncapsulation
  • removed: property R3ComponentMetadata.i18nUseExternalIds: boolean
  • removed: property R3ComponentMetadata.interpolation: InterpolationConfig
  • removed: property R3ComponentMetadata.pipes: Map<string, o.Expression>
  • removed: property R3ComponentMetadata.relativeContextFilePath: string
  • removed: property R3ComponentMetadata.styles: string[]
  • removed: property R3ComponentMetadata.template: { nodes: t.Node[]; ngContentSelectors: string[] }
  • removed: property R3ComponentMetadata.viewProviders: o.Expression | null
  • removed: property R3DirectiveMetadata.deps: R3DependencyMetadata[] | 'invalid' | null
  • removed: property R3DirectiveMetadata.exportAs: string[] | null
  • removed: property R3DirectiveMetadata.fullInheritance: boolean
  • removed: property R3DirectiveMetadata.host: R3HostMetadata
  • removed: property R3DirectiveMetadata.inputs: { [field: string]: string | [string, string] }
  • removed: property R3DirectiveMetadata.internalType: o.Expression
  • removed: property R3DirectiveMetadata.lifecycle: { usesOnChanges: boolean }
  • removed: property R3DirectiveMetadata.name: string
  • removed: property R3DirectiveMetadata.outputs: { [field: string]: string }
  • removed: property R3DirectiveMetadata.providers: o.Expression | null
  • removed: property R3DirectiveMetadata.queries: R3QueryMetadata[]
  • removed: property R3DirectiveMetadata.selector: string | null
  • removed: property R3DirectiveMetadata.type: R3Reference
  • removed: property R3DirectiveMetadata.typeArgumentCount: number
  • removed: property R3DirectiveMetadata.typeSourceSpan: ParseSourceSpan
  • removed: property R3DirectiveMetadata.usesInheritance: boolean
  • removed: property R3DirectiveMetadata.viewQueries: R3QueryMetadata[]
  • removed: property R3HostMetadata.attributes: { [key: string]: o.Expression }
  • removed: property R3HostMetadata.listeners: { [key: string]: string }
  • removed: property R3HostMetadata.properties: { [key: string]: string }
  • removed: property R3HostMetadata.specialAttributes: { styleAttr?: string; classAttr?: string }
  • removed: property R3QueryMetadata.descendants: boolean
  • removed: property R3QueryMetadata.emitDistinctChangesOnly: boolean
  • removed: property R3QueryMetadata.first: boolean
  • removed: property R3QueryMetadata.predicate: MaybeForwardRefExpression | string[]
  • removed: property R3QueryMetadata.propertyName: string
  • removed: property R3QueryMetadata.read: o.Expression | null
  • removed: property R3QueryMetadata.static: boolean
  • removed: property R3UsedDirectiveMetadata.exportAs: string[] | null
  • removed: property R3UsedDirectiveMetadata.inputs: string[]
  • removed: property R3UsedDirectiveMetadata.isComponent?: boolean
  • removed: property R3UsedDirectiveMetadata.outputs: string[]
  • removed: property R3UsedDirectiveMetadata.selector: string
  • removed: property R3UsedDirectiveMetadata.type: o.Expression
  • removed: const enum QueryFlags
  • removed: function compileComponentFromMetadata(meta: R3ComponentMetadata, constantPool: ConstantPool, bindingParser: BindingParser): R3CompiledExpression
  • removed: function compileDirectiveFromMetadata(meta: R3DirectiveMetadata, constantPool: ConstantPool, bindingParser: BindingParser): R3CompiledExpression
  • removed: function createComponentType(meta: R3ComponentMetadata): o.Type
  • removed: function createDirectiveType(meta: R3DirectiveMetadata): o.Type
  • removed: function createDirectiveTypeParams(meta: R3DirectiveMetadata): o.Type[]
  • removed: function parseHostBindings(host: { [key: string]: string | o.Expression }): ParsedHostBindings
  • removed: function verifyHostBindings(bindings: ParsedHostBindings, sourceSpan: ParseSourceSpan): ParseError[]
  • removed: interface ParsedHostBindings
  • removed: member QueryFlags.descendants = 1
  • removed: member QueryFlags.emitDistinctChangesOnly = 4
  • removed: member QueryFlags.isStatic = 2
  • removed: member QueryFlags.none = 0
  • removed: property ParsedHostBindings.attributes: { [key: string]: o.Expression }
  • removed: property ParsedHostBindings.listeners: { [key: string]: string }
  • removed: property ParsedHostBindings.properties: { [key: string]: string }
  • removed: property ParsedHostBindings.specialAttributes: { styleAttr?: string; classAttr?: string }
  • removed: class I18nContext
  • removed: constructor I18nContext(index: number, ref: o.ReadVarExpr, level: number, templateIndex: number | null, meta: i18n.I18nMeta, registry?: any)
  • removed: get I18nContext.icus(): any
  • removed: get I18nContext.isResolved(): boolean
  • removed: get I18nContext.isRoot(): boolean
  • removed: method I18nContext.appendBinding(binding: AST): void
  • removed: method I18nContext.appendBoundText(node: i18n.I18nMeta): void
  • removed: method I18nContext.appendElement(node: i18n.I18nMeta, index: number, closed?: boolean): void
  • removed: method I18nContext.appendIcu(name: string, ref: o.Expression): void
  • removed: method I18nContext.appendProjection(node: i18n.I18nMeta, index: number): void
  • removed: method I18nContext.appendTemplate(node: i18n.I18nMeta, index: number): void
  • removed: method I18nContext.forkChildContext(index: number, templateIndex: number, meta: i18n.I18nMeta): I18nContext
  • removed: method I18nContext.getSerializedPlaceholders(): Map<string, any[]>
  • removed: method I18nContext.reconcileChildContext(context: I18nContext): void
  • removed: property I18nContext.bindings: Set<AST>
  • removed: property I18nContext.isEmitted: boolean
  • removed: property I18nContext.placeholders: Map<string, any[]>
  • removed: readonly property I18nContext.id: number
  • removed: readonly property I18nContext.index: number
  • removed: readonly property I18nContext.level: number
  • removed: readonly property I18nContext.meta: i18n.I18nMeta
  • removed: readonly property I18nContext.ref: o.ReadVarExpr
  • removed: readonly property I18nContext.templateIndex: number | null
  • removed: function createGoogleGetMsgStatements(variable: o.ReadVarExpr, message: i18n.Message, closureVar: o.ReadVarExpr, params: { [name: string]: o.Expression }): o.Statement[]
  • removed: function serializeI18nMessageForGetMsg(message: i18n.Message): string
  • removed: function serializeIcuNode(icu: i18n.Icu): string
  • removed: function createLocalizeStatements(variable: o.ReadVarExpr, message: i18n.Message, params: { [name: string]: o.Expression }): o.Statement[]
  • removed: function serializeI18nMessageForLocalize(message: i18n.Message): { messageParts: o.LiteralPiece[]; placeHolders: o.PlaceholderPiece[] }
  • removed: class I18nMetaVisitor implements html.Visitor
  • removed: constructor I18nMetaVisitor(interpolationConfig?: InterpolationConfig, keepI18nAttrs?: boolean, enableI18nLegacyMessageIdFormat?: boolean)
  • removed: function i18nMetaToJSDoc(meta: I18nMeta): o.JSDocComment
  • removed: function parseI18nMeta(meta?: string): I18nMeta
  • removed: method I18nMetaVisitor.visitAllWithErrors(nodes: html.Node[]): ParseTreeResult
  • removed: method I18nMetaVisitor.visitAttribute(attribute: html.Attribute): any
  • removed: method I18nMetaVisitor.visitComment(comment: html.Comment): any
  • removed: method I18nMetaVisitor.visitElement(element: html.Element): any
  • removed: method I18nMetaVisitor.visitExpansion(expansion: html.Expansion, currentMessage: i18n.Message | null): any
  • removed: method I18nMetaVisitor.visitExpansionCase(expansionCase: html.ExpansionCase): any
  • removed: method I18nMetaVisitor.visitText(text: html.Text): any
  • removed: property I18nMetaVisitor.hasI18nMeta: boolean
  • removed: type I18nMeta = { id?: string; customId?: string; legacyIds?: string[]; description?: string; meaning?: string }
  • removed: const I18N_ATTR = 'i18n'
  • removed: const I18N_ATTR_PREFIX = 'i18n-'
  • removed: const I18N_ICU_MAPPING_PREFIX = 'I18N_EXP_'
  • removed: const I18N_ICU_VAR_PREFIX = 'VAR_'
  • removed: const I18N_PLACEHOLDER_SYMBOL = '\uFFFD'
  • removed: const TRANSLATION_VAR_PREFIX = 'i18n_'
  • removed: function assembleBoundTextPlaceholders(meta: i18n.I18nMeta, bindingStartIndex?: number, contextId?: number): Map<string, any[]>
  • removed: function assembleI18nBoundString(strings: string[], bindingStartIndex?: number, contextId?: number): string
  • removed: function declareI18nVariable(variable: o.ReadVarExpr): o.Statement
  • removed: function formatI18nPlaceholderName(name: string, useCamelCase?: boolean): string
  • removed: function getSeqNumberGenerator(startsAt?: number): () => number
  • removed: function getTranslationConstPrefix(extra: string): string
  • removed: function hasI18nAttrs(element: html.Element): boolean
  • removed: function hasI18nMeta(node: t.Node & { i18n?: i18n.I18nMeta }): boolean
  • removed: function i18nFormatPlaceholderNames(params: { [name: string]: o.Expression } | undefined, useCamelCase: boolean): { [key: string]: o.Expression }
  • removed: function icuFromI18nMessage(message: i18n.Message): i18n.IcuPlaceholder
  • removed: function isI18nAttribute(name: string): boolean
  • removed: function isI18nRootNode(meta?: i18n.I18nMeta): meta is i18n.Message
  • removed: function isSingleI18nIcu(meta?: i18n.I18nMeta): boolean
  • removed: function placeholdersToParams(placeholders: Map<string, string[]>): { [name: string]: o.LiteralExpr }
  • removed: function updatePlaceholderMap(map: Map<string, any[]>, name: string, ...values: any[]): void
  • removed: function wrapI18nPlaceholder(content: string | number, contextId?: number): string
  • removed: function hyphenate(value: string): string
  • removed: function parse(value: string): string[]
  • removed: function stripUnnecessaryQuotes(value: string): string
  • removed: class StylingBuilder
  • removed: const MIN_STYLING_BINDING_SLOTS_REQUIRED = 2
  • removed: constructor StylingBuilder(_directiveExpr: o.Expression | null)
  • removed: function parseProperty(name: string): { property: string; suffix: string | null; hasOverrideFlag: boolean }
  • removed: interface StylingInstruction
  • removed: interface StylingInstructionCall
  • removed: method StylingBuilder.assignHostAttrs(attrs: o.Expression[], definitionMap: DefinitionMap): void
  • removed: method StylingBuilder.buildClassMapInstruction(valueConverter: ValueConverter): StylingInstruction | null
  • removed: method StylingBuilder.buildStyleMapInstruction(valueConverter: ValueConverter): StylingInstruction | null
  • removed: method StylingBuilder.buildUpdateLevelInstructions(valueConverter: ValueConverter): StylingInstruction[]
  • removed: method StylingBuilder.populateInitialStylingAttrs(attrs: o.Expression[]): void
  • removed: method StylingBuilder.registerBoundInput(input: t.BoundAttribute): boolean
  • removed: method StylingBuilder.registerClassAttr(value: string): void
  • removed: method StylingBuilder.registerClassInput(name: string, isMapBased: boolean, value: AST, sourceSpan: ParseSourceSpan): BoundStylingEntry | null
  • removed: method StylingBuilder.registerInputBasedOnName(name: string, expression: AST, sourceSpan: ParseSourceSpan): BoundStylingEntry | null
  • removed: method StylingBuilder.registerStyleAttr(value: string): void
  • removed: method StylingBuilder.registerStyleInput(name: string, isMapBased: boolean, value: AST, sourceSpan: ParseSourceSpan, suffix?: string | null): BoundStylingEntry | null
  • removed: property StylingBuilder.hasBindings: boolean
  • removed: property StylingBuilder.hasBindingsWithPipes: boolean
  • removed: property StylingInstruction.calls: StylingInstructionCall[]
  • removed: property StylingInstruction.reference: o.ExternalReference
  • removed: property StylingInstructionCall.allocateBindingSlots: number
  • removed: property StylingInstructionCall.params: ((convertFn: (value: any) => o.Expression | o.Expression[]) => o.Expression[])
  • removed: property StylingInstructionCall.sourceSpan: ParseSourceSpan | null
  • removed: property StylingInstructionCall.supportsInterpolation: boolean
  • removed: interface AnimationTriggerNames
  • removed: interface BoundTarget<DirectiveT extends DirectiveMeta>
  • removed: interface DirectiveMeta
  • removed: interface InputOutputPropertySet
  • removed: interface Target
  • removed: interface TargetBinder<D extends DirectiveMeta>
  • removed: method BoundTarget.getConsumerOfBinding(binding: BoundAttribute | BoundEvent | TextAttribute): DirectiveT | Element | Template | null
  • removed: method BoundTarget.getDirectivesOfNode(node: Element | Template): DirectiveT[] | null
  • removed: method BoundTarget.getEntitiesInTemplateScope(template: Template | null): ReadonlySet<Reference | Variable>
  • removed: method BoundTarget.getExpressionTarget(expr: AST): Reference | Variable | null
  • removed: method BoundTarget.getNestingLevel(template: Template): number
  • removed: method BoundTarget.getReferenceTarget(ref: Reference): { directive: DirectiveT; node: Element | Template } | Element | Template | null
  • removed: method BoundTarget.getTemplateOfSymbol(symbol: Reference | Variable): Template | null
  • removed: method BoundTarget.getUsedDirectives(): DirectiveT[]
  • removed: method BoundTarget.getUsedPipes(): string[]
  • removed: method InputOutputPropertySet.hasBindingPropertyName(propertyName: string): boolean
  • removed: method TargetBinder.bind(target: Target): BoundTarget<D>
  • removed: property AnimationTriggerNames.includesDynamicAnimations: boolean
  • removed: property AnimationTriggerNames.staticTriggerNames: string[]
  • removed: property DirectiveMeta.animationTriggerNames: AnimationTriggerNames | null
  • removed: property DirectiveMeta.exportAs: string[] | null
  • removed: property DirectiveMeta.inputs: InputOutputPropertySet
  • removed: property DirectiveMeta.isComponent: boolean
  • removed: property DirectiveMeta.isStructural: boolean
  • removed: property DirectiveMeta.name: string
  • removed: property DirectiveMeta.outputs: InputOutputPropertySet
  • removed: property DirectiveMeta.selector: string | null
  • removed: property Target.template?: Node[]
  • removed: readonly property BoundTarget.target: Target
  • removed: class R3BoundTarget<DirectiveT extends DirectiveMeta> implements BoundTarget<DirectiveT>
  • removed: class R3TargetBinder<DirectiveT extends DirectiveMeta> implements TargetBinder<DirectiveT>
  • removed: constructor R3BoundTarget(target: Target, directives: Map<Element | Template, DirectiveT[]>, bindings: Map<BoundAttribute | BoundEvent | TextAttribute, DirectiveT | Element | Template>, references: Map<BoundAttribute | BoundEvent | Reference | TextAttribute, { directive: DirectiveT; node: Element | Template } | Element | Template>, exprTargets: Map<AST, Reference | Variable>, symbols: Map<Referen…
  • removed: constructor R3TargetBinder(directiveMatcher: SelectorMatcher<DirectiveT>)
  • removed: method R3BoundTarget.getConsumerOfBinding(binding: BoundAttribute | BoundEvent | TextAttribute): DirectiveT | Element | Template | null
  • removed: method R3BoundTarget.getDirectivesOfNode(node: Element | Template): DirectiveT[] | null
  • removed: method R3BoundTarget.getEntitiesInTemplateScope(template: Template | null): ReadonlySet<Reference | Variable>
  • removed: method R3BoundTarget.getExpressionTarget(expr: AST): Reference | Variable | null
  • removed: method R3BoundTarget.getNestingLevel(template: Template): number
  • removed: method R3BoundTarget.getReferenceTarget(ref: Reference): { directive: DirectiveT; node: Element | Template } | Element | Template | null
  • removed: method R3BoundTarget.getTemplateOfSymbol(symbol: Reference | Variable): Template | null
  • removed: method R3BoundTarget.getUsedDirectives(): DirectiveT[]
  • removed: method R3BoundTarget.getUsedPipes(): string[]
  • removed: method R3TargetBinder.bind(target: Target): BoundTarget<DirectiveT>
  • removed: readonly property R3BoundTarget.target: Target
  • removed: class BindingScope implements LocalResolver
  • removed: class TemplateDefinitionBuilder implements t.Visitor<void>, LocalResolver
  • removed: class ValueConverter extends AstMemoryEfficientTransformer
  • removed: const LEADING_TRIVIA_CHARS: string[]
  • removed: constructor TemplateDefinitionBuilder(constantPool: ConstantPool, parentBindingScope: BindingScope, level: number, contextName: string | null, i18nContext: I18nContext | null, templateIndex: number | null, templateName: string | null, _namespace: o.ExternalReference, relativeContextFilePath: string, i18nUseExternalIds: boolean, _constants?: ComponentDefConsts)
  • removed: constructor ValueConverter(constantPool: ConstantPool, allocateSlot: () => number, allocatePureFunctionSlots: (numSlots: number) => number, definePipe: (name: string, localName: string, slot: number, value: o.Expression) => void)
  • removed: function createCssSelector(elementName: string, attributes: { [name: string]: string }): CssSelector
  • removed: function getTranslationDeclStmts(message: i18n.Message, variable: o.ReadVarExpr, closureVar: o.ReadVarExpr, params?: { [name: string]: o.Expression }, transformFn?: (raw: o.ReadVarExpr) => o.Expression): o.Statement[]
  • removed: function makeBindingParser(interpolationConfig?: InterpolationConfig): BindingParser
  • removed: function parseTemplate(template: string, templateUrl: string, options?: ParseTemplateOptions): ParsedTemplate
  • removed: function prepareEventListenerParameters(eventAst: t.BoundEvent, handlerName?: string | null, scope?: BindingScope | null): o.Expression[]
  • removed: function renderFlagCheckIfStmt(flags: core.RenderFlags, statements: o.Statement[]): o.IfStmt
  • removed: function resolveSanitizationFn(context: core.SecurityContext, isAttribute?: boolean): o.ExternalExpr | null
  • removed: interface ComponentDefConsts
  • removed: interface ParseTemplateOptions
  • removed: interface ParsedTemplate
  • removed: method BindingScope.freshReferenceName(): string
  • removed: method BindingScope.generateSharedContextVar(retrievalLevel: number): void
  • removed: method BindingScope.get(name: string): o.Expression | null
  • removed: method BindingScope.getComponentProperty(name: string): o.Expression
  • removed: method BindingScope.getLocal(name: string): (o.Expression | null)
  • removed: method BindingScope.getOrCreateSharedContextVar(retrievalLevel: number): o.ReadVarExpr
  • removed: method BindingScope.getSharedContextName(retrievalLevel: number): o.ReadVarExpr | null
  • removed: method BindingScope.hasRestoreViewVariable(): boolean
  • removed: method BindingScope.isListenerScope(): boolean | null
  • removed: method BindingScope.maybeGenerateSharedContextVar(value: BindingData): void
  • removed: method BindingScope.maybeRestoreView(): void
  • removed: method BindingScope.nestedScope(level: number, globals?: Set<string>): BindingScope
  • removed: method BindingScope.notifyImplicitReceiverUse(): void
  • removed: method BindingScope.notifyRestoredViewContextUse(): void
  • removed: method BindingScope.restoreViewStatement(): o.Statement[]
  • removed: method BindingScope.set(retrievalLevel: number, name: string, lhs: o.Expression, priority?: number, declareLocalCallback?: DeclareLocalVarCallback, localRef?: true): BindingScope
  • removed: method BindingScope.variableDeclarations(): o.Statement[]
  • removed: method BindingScope.viewSnapshotStatements(): o.Statement[]
  • removed: method TemplateDefinitionBuilder.buildTemplateFunction(nodes: t.Node[], variables: t.Variable[], ngContentSelectorsOffset?: number, i18n?: i18n.I18nMeta): o.FunctionExpr
  • removed: method TemplateDefinitionBuilder.getConstCount(): number
  • removed: method TemplateDefinitionBuilder.getConsts(): ComponentDefConsts
  • removed: method TemplateDefinitionBuilder.getLocal(name: string): o.Expression | null
  • removed: method TemplateDefinitionBuilder.getNgContentSelectors(): o.Expression | null
  • removed: method TemplateDefinitionBuilder.getVarCount(): number
  • removed: method TemplateDefinitionBuilder.maybeRestoreView(): void
  • removed: method TemplateDefinitionBuilder.notifyImplicitReceiverUse(): void
  • removed: method TemplateDefinitionBuilder.visitBoundText(text: t.BoundText): void
  • removed: method TemplateDefinitionBuilder.visitContent(ngContent: t.Content): void
  • removed: method TemplateDefinitionBuilder.visitElement(element: t.Element): void
  • removed: method TemplateDefinitionBuilder.visitIcu(icu: t.Icu): null
  • removed: method TemplateDefinitionBuilder.visitTemplate(template: t.Template): void
  • removed: method TemplateDefinitionBuilder.visitText(text: t.Text): void
  • removed: method ValueConverter.updatePipeSlotOffsets(bindingSlots: number): void
  • removed: method ValueConverter.visitLiteralArray(array: LiteralArray, context: any): AST
  • removed: method ValueConverter.visitLiteralMap(map: LiteralMap, context: any): AST
  • removed: method ValueConverter.visitPipe(pipe: BindingPipe, context: any): AST
  • removed: property BindingScope.bindingLevel: number
  • removed: property BindingScope.globals?: Set<string> | undefined
  • removed: property ComponentDefConsts.constExpressions: o.Expression[]
  • removed: property ComponentDefConsts.i18nVarRefsCache: Map<i18n.I18nMeta, o.ReadVarExpr>
  • removed: property ComponentDefConsts.prepareStatements: o.Statement[]
  • removed: property ParseTemplateOptions.alwaysAttemptHtmlToR3AstConversion?: boolean
  • removed: property ParseTemplateOptions.collectCommentNodes?: boolean
  • removed: property ParseTemplateOptions.enableI18nLegacyMessageIdFormat?: boolean
  • removed: property ParseTemplateOptions.escapedString?: boolean
  • removed: property ParseTemplateOptions.i18nNormalizeLineEndingsInICUs?: boolean
  • removed: property ParseTemplateOptions.interpolationConfig?: InterpolationConfig
  • removed: property ParseTemplateOptions.leadingTriviaChars?: string[]
  • removed: property ParseTemplateOptions.preserveLineEndings?: boolean
  • removed: property ParseTemplateOptions.preserveWhitespaces?: boolean
  • removed: property ParseTemplateOptions.range?: LexerRange
  • removed: property ParsedTemplate.commentNodes?: t.Comment[]
  • removed: property ParsedTemplate.errors: ParseError[] | null
  • removed: property ParsedTemplate.interpolationConfig?: InterpolationConfig
  • removed: property ParsedTemplate.ngContentSelectors: string[]
  • removed: property ParsedTemplate.nodes: t.Node[]
  • removed: property ParsedTemplate.preserveWhitespaces?: boolean
  • removed: property ParsedTemplate.styleUrls: string[]
  • removed: property ParsedTemplate.styles: string[]
  • removed: readonly property TemplateDefinitionBuilder.visitBoundAttribute: typeof invalid
  • removed: readonly property TemplateDefinitionBuilder.visitBoundEvent: typeof invalid
  • removed: readonly property TemplateDefinitionBuilder.visitReference: typeof invalid
  • removed: readonly property TemplateDefinitionBuilder.visitTextAttribute: typeof invalid
  • removed: readonly property TemplateDefinitionBuilder.visitVariable: typeof invalid
  • removed: static method BindingScope.createRootScope(): BindingScope
  • removed: type DeclareLocalVarCallback = (scope: BindingScope, relativeLevel: number) => o.Statement[]
  • removed: class DefinitionMap<T = any>
  • removed: const CONTEXT_NAME = 'ctx'
  • removed: const IMPLICIT_REFERENCE = '$implicit'
  • removed: const NON_BINDABLE_ATTR = 'ngNonBindable'
  • removed: const REFERENCE_PREFIX = '_r'
  • removed: const RENDER_FLAGS = 'rf'
  • removed: const RESTORED_VIEW_CONTEXT_NAME = 'restoredCtx'
  • removed: const TEMPORARY_NAME = '_t'
  • removed: function asLiteral(value: any): o.Expression
  • removed: function conditionallyCreateMapObjectLiteral(keys: { [key: string]: string | string[] }, keepDeclared?: boolean): o.Expression | null
  • removed: function getAttrsForDirectiveMatching(elOrTpl: t.Element | t.Template): { [name: string]: string }
  • removed: function getInstructionStatements(instructions: Instruction[]): o.Statement[]
  • removed: function getInterpolationArgsLength(interpolation: Interpolation): number
  • removed: function getQueryPredicate(query: R3QueryMetadata, constantPool: ConstantPool): o.Expression
  • removed: function invalid<T>(this: t.Visitor, arg: o.Expression | o.Statement | t.Node): never
  • removed: function invokeInstruction(span: ParseSourceSpan | null, reference: o.ExternalReference, params: o.Expression[]): o.Expression
  • removed: function temporaryAllocator(statements: o.Statement[], name: string): () => o.ReadVarExpr
  • removed: function trimTrailingNulls(parameters: o.Expression[]): o.Expression[]
  • removed: interface Instruction
  • removed: method DefinitionMap.set(key: keyof T, value: o.Expression | null): void
  • removed: method DefinitionMap.toLiteralMap(): o.LiteralMapExpr
  • removed: property DefinitionMap.values: { key: string; quoted: boolean; value: o.Expression }[]
  • removed: property Instruction.paramsOrFn?: InstructionParams
  • removed: property Instruction.reference: o.ExternalReference
  • removed: property Instruction.span: ParseSourceSpan | null
  • removed: type InstructionParams = (o.Expression | o.Expression[]) | (() => (o.Expression | o.Expression[]))
  • removed: abstract class ResourceLoader
  • removed: abstract method ResourceLoader.get(url: string): Promise<string> | string
  • removed: class DomElementSchemaRegistry extends ElementSchemaRegistry
  • removed: constructor DomElementSchemaRegistry()
  • removed: method DomElementSchemaRegistry.allKnownAttributesOfElement(tagName: string): string[]
  • removed: method DomElementSchemaRegistry.allKnownElementNames(): string[]
  • removed: method DomElementSchemaRegistry.allKnownEventsOfElement(tagName: string): string[]
  • removed: method DomElementSchemaRegistry.getDefaultComponentElementName(): string
  • removed: method DomElementSchemaRegistry.getMappedPropName(propName: string): string
  • removed: method DomElementSchemaRegistry.hasElement(tagName: string, schemaMetas: SchemaMetadata[]): boolean
  • removed: method DomElementSchemaRegistry.hasProperty(tagName: string, propName: string, schemaMetas: SchemaMetadata[]): boolean
  • removed: method DomElementSchemaRegistry.normalizeAnimationStyleProperty(propName: string): string
  • removed: method DomElementSchemaRegistry.normalizeAnimationStyleValue(camelCaseProp: string, userProvidedProp: string, val: string | number): { error: string; value: string }
  • removed: method DomElementSchemaRegistry.securityContext(tagName: string, propName: string, isAttribute: boolean): SecurityContext
  • removed: method DomElementSchemaRegistry.validateAttribute(name: string): { error: boolean; msg?: string }
  • removed: method DomElementSchemaRegistry.validateProperty(name: string): { error: boolean; msg?: string }
  • removed: const IFRAME_SECURITY_SENSITIVE_ATTRS: Set<string>
  • removed: function SECURITY_SCHEMA(): { [k: string]: SecurityContext }
  • removed: function isIframeSecuritySensitiveAttr(attrName: string): boolean
  • removed: abstract class ElementSchemaRegistry
  • removed: abstract method ElementSchemaRegistry.allKnownElementNames(): string[]
  • removed: abstract method ElementSchemaRegistry.getDefaultComponentElementName(): string
  • removed: abstract method ElementSchemaRegistry.getMappedPropName(propName: string): string
  • removed: abstract method ElementSchemaRegistry.hasElement(tagName: string, schemaMetas: SchemaMetadata[]): boolean
  • removed: abstract method ElementSchemaRegistry.hasProperty(tagName: string, propName: string, schemaMetas: SchemaMetadata[]): boolean
  • removed: abstract method ElementSchemaRegistry.normalizeAnimationStyleProperty(propName: string): string
  • removed: abstract method ElementSchemaRegistry.normalizeAnimationStyleValue(camelCaseProp: string, userProvidedProp: string, val: string | number): { error: string; value: string }
  • removed: abstract method ElementSchemaRegistry.securityContext(elementName: string, propName: string, isAttribute: boolean): SecurityContext
  • removed: abstract method ElementSchemaRegistry.validateAttribute(name: string): { error: boolean; msg?: string }
  • removed: abstract method ElementSchemaRegistry.validateProperty(name: string): { error: boolean; msg?: string }
  • removed: function isTrustedTypesSink(tagName: string, propName: string): boolean
  • removed: class CssSelector
  • removed: class SelectorContext<T = any>
  • removed: class SelectorListContext
  • removed: class SelectorMatcher<T = any>
  • removed: constructor SelectorContext(selector: CssSelector, cbContext: T, listContext: SelectorListContext)
  • removed: constructor SelectorListContext(selectors: CssSelector[])
  • removed: method CssSelector.addAttribute(name: string, value?: string): void
  • removed: method CssSelector.addClassName(name: string): void
  • removed: method CssSelector.escapeAttribute(attr: string): string
  • removed: method CssSelector.getAttrs(): string[]
  • removed: method CssSelector.getMatchingElementTemplate(): string
  • removed: method CssSelector.hasElementSelector(): boolean
  • removed: method CssSelector.isElementSelector(): boolean
  • removed: method CssSelector.setElement(element?: string | null): void
  • removed: method CssSelector.toString(): string
  • removed: method CssSelector.unescapeAttribute(attr: string): string
  • removed: method SelectorContext.finalize(cssSelector: CssSelector, callback: ((c: CssSelector, a: T) => void) | null): boolean
  • removed: method SelectorMatcher.addSelectables(cssSelectors: CssSelector[], callbackCtxt?: T): void
  • removed: method SelectorMatcher.match(cssSelector: CssSelector, matchedCallback: ((c: CssSelector, a: T) => void) | null): boolean
  • removed: property CssSelector.attrs: string[]
  • removed: property CssSelector.classNames: string[]
  • removed: property CssSelector.element: string | null
  • removed: property CssSelector.notSelectors: CssSelector[]
  • removed: property SelectorContext.cbContext: T
  • removed: property SelectorContext.listContext: SelectorListContext
  • removed: property SelectorContext.notSelectors: CssSelector[]
  • removed: property SelectorContext.selector: CssSelector
  • removed: property SelectorListContext.alreadyMatched: boolean
  • removed: property SelectorListContext.selectors: CssSelector[]
  • removed: static method CssSelector.parse(selector: string): CssSelector[]
  • removed: static method SelectorMatcher.createNotMatcher(notSelectors: CssSelector[]): SelectorMatcher<null>
  • removed: class CssRule
  • removed: class ShadowCss
  • removed: constructor CssRule(selector: string, content: string)
  • removed: function processRules(input: string, ruleCallback: (rule: CssRule) => CssRule): string
  • removed: function repeatGroups(groups: string[][], multiples: number): void
  • removed: method ShadowCss.shimCssText(cssText: string, selector: string, hostSelector?: string): string
  • removed: property CssRule.content: string
  • removed: property CssRule.selector: string
  • removed: property ShadowCss.strictStyling: boolean
  • removed: function isStyleUrlResolvable(url: string | null): url is string
  • removed: class BindingParser
  • removed: class PipeCollector extends RecursiveAstVisitor
  • removed: constructor BindingParser(_exprParser: Parser, _interpolationConfig: InterpolationConfig, _schemaRegistry: ElementSchemaRegistry, errors: ParseError[])
  • removed: function calcPossibleSecurityContexts(registry: ElementSchemaRegistry, selector: string, propName: string, isAttribute: boolean): SecurityContext[]
  • removed: get BindingParser.interpolationConfig(): InterpolationConfig
  • removed: index HostListeners[key: string]: string
  • removed: index HostProperties[key: string]: string
  • removed: interface HostListeners
  • removed: interface HostProperties
  • removed: method BindingParser.calcPossibleSecurityContexts(selector: string, propName: string, isAttribute: boolean): SecurityContext[]
  • removed: method BindingParser.createBoundElementProperty(elementSelector: string, boundProp: ParsedProperty, skipValidation?: boolean, mapPropertyName?: boolean): BoundElementProperty
  • removed: method BindingParser.createBoundHostProperties(properties: HostProperties, sourceSpan: ParseSourceSpan): ParsedProperty[] | null
  • removed: method BindingParser.createDirectiveHostEventAsts(hostListeners: HostListeners, sourceSpan: ParseSourceSpan): ParsedEvent[] | null
  • removed: method BindingParser.parseEvent(name: string, expression: string, isAssignmentEvent: boolean, sourceSpan: ParseSourceSpan, handlerSpan: ParseSourceSpan, targetMatchableAttrs: string[][], targetEvents: ParsedEvent[], keySpan: ParseSourceSpan): void
  • removed: method BindingParser.parseInlineTemplateBinding(tplKey: string, tplValue: string, sourceSpan: ParseSourceSpan, absoluteValueOffset: number, targetMatchableAttrs: string[][], targetProps: ParsedProperty[], targetVars: ParsedVariable[], isIvyAst: boolean): void
  • removed: method BindingParser.parseInterpolation(value: string, sourceSpan: ParseSourceSpan, interpolatedTokens: InterpolatedAttributeToken[] | InterpolatedTextToken[] | null): ASTWithSource
  • removed: method BindingParser.parseInterpolationExpression(expression: string, sourceSpan: ParseSourceSpan): ASTWithSource
  • removed: method BindingParser.parseLiteralAttr(name: string, value: string | null, sourceSpan: ParseSourceSpan, absoluteOffset: number, valueSpan: ParseSourceSpan | undefined, targetMatchableAttrs: string[][], targetProps: ParsedProperty[], keySpan: ParseSourceSpan): void
  • removed: method BindingParser.parsePropertyBinding(name: string, expression: string, isHost: boolean, sourceSpan: ParseSourceSpan, absoluteOffset: number, valueSpan: ParseSourceSpan | undefined, targetMatchableAttrs: string[][], targetProps: ParsedProperty[], keySpan: ParseSourceSpan): void
  • removed: method BindingParser.parsePropertyInterpolation(name: string, value: string, sourceSpan: ParseSourceSpan, valueSpan: ParseSourceSpan | undefined, targetMatchableAttrs: string[][], targetProps: ParsedProperty[], keySpan: ParseSourceSpan, interpolatedTokens: InterpolatedAttributeToken[] | InterpolatedTextToken[] | null): boolean
  • removed: method PipeCollector.visitPipe(ast: BindingPipe, context: any): any
  • removed: property BindingParser.errors: ParseError[]
  • removed: property PipeCollector.pipes: Map<string, BindingPipe>
  • removed: class PreparsedElement
  • removed: constructor PreparsedElement(type: PreparsedElementType, selectAttr: string, hrefAttr: string | null, nonBindable: boolean, projectAs: string)
  • removed: enum PreparsedElementType
  • removed: function preparseElement(ast: html.Element): PreparsedElement
  • removed: member PreparsedElementType.NG_CONTENT = 0
  • removed: member PreparsedElementType.OTHER = 4
  • removed: member PreparsedElementType.SCRIPT = 3
  • removed: member PreparsedElementType.STYLE = 1
  • removed: member PreparsedElementType.STYLESHEET = 2
  • removed: property PreparsedElement.hrefAttr: string | null
  • removed: property PreparsedElement.nonBindable: boolean
  • removed: property PreparsedElement.projectAs: string
  • removed: property PreparsedElement.selectAttr: string
  • removed: property PreparsedElement.type: PreparsedElementType
  • removed: class Version
  • removed: const global: { [name: string]: any }
  • removed: constructor Version(full: string)
  • removed: function dashCaseToCamelCase(input: string): string
  • removed: function error(msg: string): never
  • removed: function escapeRegExp(s: string): string
  • removed: function newArray<T = any>(size: number): T[]
  • removed: function newArray<T>(size: number, value: T): T[]
  • removed: function noUndefined<T>(val: T | undefined): T
  • removed: function partitionArray<T, F = T>(arr: (T | F)[], conditionFn: (value: T | F) => boolean): [T[], F[]]
  • removed: function splitAtColon(input: string, defaultValues: string[]): string[]
  • removed: function splitAtPeriod(input: string, defaultValues: string[]): string[]
  • removed: function stringify(token: any): string
  • removed: function utf8Encode(str: string): Byte[]
  • removed: interface Console
  • removed: method Console.log(message: string): void
  • removed: method Console.warn(message: string): void
  • removed: property Version.full: string
  • removed: readonly property Version.major: string
  • removed: readonly property Version.minor: string
  • removed: readonly property Version.patch: string
  • removed: type Byte = number
  • removed: const VERSION: Version
  • removed: export * from './public_api'
  • added: const unusedExport = true
  • removed: export * from './src/testing'
  • removed: const unusedExport = true
  • removed: export * from './index'