refactor(compiler): split compiler and core (#18683)
After this, neither @angular/compiler nor @angular/comnpiler-cli depend on @angular/core. This add a duplication of some interfaces and enums which is stored in @angular/compiler/src/core.ts BREAKING CHANGE: - `@angular/platform-server` now additionally depends on `@angular/platform-browser-dynamic` as a peer dependency. PR Close #18683
This commit is contained in:

committed by
Miško Hevery

parent
a0ca01d580
commit
0cc77b4a69
@ -82,7 +82,7 @@ export interface NodeCheckFn {
|
||||
v3?: any, v4?: any, v5?: any, v6?: any, v7?: any, v8?: any, v9?: any): any;
|
||||
}
|
||||
|
||||
export const enum ArgumentType {Inline, Dynamic}
|
||||
export const enum ArgumentType {Inline = 0, Dynamic = 1}
|
||||
|
||||
export interface ViewHandleEventFn {
|
||||
(view: ViewData, nodeIndex: number, eventName: string, event: any): boolean;
|
||||
@ -225,11 +225,11 @@ export interface OutputDef {
|
||||
export const enum OutputType {ElementOutput, DirectiveOutput}
|
||||
|
||||
export const enum QueryValueType {
|
||||
ElementRef,
|
||||
RenderElement,
|
||||
TemplateRef,
|
||||
ViewContainerRef,
|
||||
Provider
|
||||
ElementRef = 0,
|
||||
RenderElement = 1,
|
||||
TemplateRef = 2,
|
||||
ViewContainerRef = 3,
|
||||
Provider = 4
|
||||
}
|
||||
|
||||
export interface ElementDef {
|
||||
@ -301,7 +301,7 @@ export interface QueryBindingDef {
|
||||
bindingType: QueryBindingType;
|
||||
}
|
||||
|
||||
export const enum QueryBindingType {First, All}
|
||||
export const enum QueryBindingType {First = 0, All = 1}
|
||||
|
||||
export interface NgContentDef {
|
||||
/**
|
||||
|
Reference in New Issue
Block a user