Skip to content

Commit 6be9c04

Browse files
karaalexeagle
authored andcommitted
refactor(core): split up interface files in render3 (angular#21433)
PR Close angular#21433
1 parent a33ff2c commit 6be9c04

26 files changed

Lines changed: 835 additions & 743 deletions

modules/benchmarks/src/largetable/render3/table.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
*/
88

99
import {ɵC as C, ɵE as E, ɵT as T, ɵV as V, ɵb as b, ɵc as c, ɵcR as cR, ɵcr as cr, ɵdefineComponent as defineComponent, ɵdetectChanges as detectChanges, ɵe as e, ɵs as s, ɵt as t, ɵv as v} from '@angular/core';
10-
import {ComponentDef} from '@angular/core/src/render3/definition_interfaces';
10+
import {ComponentDef} from '@angular/core/src/render3/interfaces/definition';
1111

1212
import {TableCell, buildTable, emptyTable} from '../util';
1313

modules/benchmarks/src/tree/render3/tree.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
*/
88

99
import {ɵC as C, ɵD as D, ɵE as E, ɵT as T, ɵV as V, ɵb as b, ɵb1 as b1, ɵc as c, ɵcR as cR, ɵcr as cr, ɵdefineComponent as defineComponent, ɵdetectChanges as _detectChanges, ɵe as e, ɵp as p, ɵs as s, ɵt as t, ɵv as v} from '@angular/core';
10-
import {ComponentDef} from '@angular/core/src/render3/definition_interfaces';
10+
import {ComponentDef} from '@angular/core/src/render3/interfaces/definition';
1111

1212
import {TreeNode, buildTree, emptyTree} from '../util';
1313

packages/core/src/render3/component.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@ import {ComponentRef as viewEngine_ComponentRef} from '../linker/component_facto
1313
import {EmbeddedViewRef as viewEngine_EmbeddedViewRef} from '../linker/view_ref';
1414

1515
import {assertNotNull} from './assert';
16-
import {ComponentDef, ComponentType} from './definition_interfaces';
1716
import {NG_HOST_SYMBOL, createError, createLView, directive, enterView, hostElement, leaveView, locateHostElement, renderComponentOrTemplate} from './instructions';
18-
import {LElementNode} from './interfaces';
19-
import {RElement, Renderer3, RendererFactory3, domRendererFactory3} from './renderer';
17+
import {ComponentDef, ComponentType} from './interfaces/definition';
18+
import {LElementNode} from './interfaces/node';
19+
import {RElement, RendererFactory3, domRendererFactory3} from './interfaces/renderer';
2020
import {notImplemented, stringify} from './util';
2121

2222

packages/core/src/render3/definition.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ import {RendererType2} from '../render/api';
1010
import {Type} from '../type';
1111
import {resolveRendererType2} from '../view/util';
1212

13-
import {ComponentDef, ComponentDefArgs, DirectiveDef, DirectiveDefArgs} from './definition_interfaces';
1413
import {componentRefresh, diPublic} from './instructions';
14+
import {ComponentDef, ComponentDefArgs, DirectiveDef, DirectiveDefArgs} from './interfaces/definition';
1515

1616

1717

packages/core/src/render3/di.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,9 @@ import {ViewContainerRef as viewEngine_ViewContainerRef} from '../linker/view_co
1717
import {EmbeddedViewRef as viewEngine_EmbeddedViewRef, ViewRef as viewEngine_ViewRef} from '../linker/view_ref';
1818
import {Type} from '../type';
1919

20-
import {ComponentTemplate, DirectiveDef} from './definition_interfaces';
21-
import {LContainerNode, LElementNode, LInjector, LNodeFlags} from './interfaces';
20+
import {ComponentTemplate, DirectiveDef} from './interfaces/definition';
21+
import {LInjector} from './interfaces/injector';
22+
import {LContainerNode, LElementNode, LNodeFlags} from './interfaces/node';
2223
import {assertNodeType} from './node_assert';
2324
import {notImplemented, stringify} from './util';
2425

packages/core/src/render3/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
import {createComponentRef, detectChanges, getHostElement, markDirty, renderComponent} from './component';
1010
import {NgOnChangesFeature, PublicFeature, defineComponent, defineDirective} from './definition';
11-
import {ComponentDef, ComponentTemplate, ComponentType, DirectiveDef, DirectiveDefFlags, DirectiveType} from './definition_interfaces';
11+
import {ComponentDef, ComponentTemplate, ComponentType, DirectiveDef, DirectiveDefFlags, DirectiveType} from './interfaces/definition';
1212

1313
// Naming scheme:
1414
// - Capital letters are for creating things: T(Text), E(Element), D(Directive), V(View),

packages/core/src/render3/instructions.ts

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,20 @@ import {ViewContainerRef} from '../linker/view_container_ref';
1414
import {Type} from '../type';
1515

1616
import {assertEqual, assertLessThan, assertNotEqual, assertNotNull} from './assert';
17-
import {CssSelector, LContainer, LContainerNode, LElementNode, LInjector, LNode, LNodeFlags, LProjection, LProjectionNode, LQuery, LTextNode, LView, LViewNode, QueryReadType} from './interfaces';
17+
import {LContainer} from './interfaces/container';
18+
import {LInjector} from './interfaces/injector';
19+
import {CssSelector, LProjection} from './interfaces/projection';
20+
import {LQuery, QueryReadType} from './interfaces/query';
21+
import {LView} from './interfaces/view';
1822

19-
import {NgStaticData, TNode, TContainerNode, InitialInputData, InitialInputs, PropertyAliases, PropertyAliasValue,} from './t_node';
23+
import {LContainerNode, LElementNode, LNode, LNodeFlags, LProjectionNode, LTextNode, LViewNode, NgStaticData, TNode, TContainerNode, InitialInputData, InitialInputs, PropertyAliases, PropertyAliasValue,} from './interfaces/node';
2024
import {assertNodeType} from './node_assert';
2125
import {appendChild, insertChild, insertView, processProjectedNode, removeView} from './node_manipulation';
2226
import {isNodeMatchingSelector} from './node_selector_matcher';
23-
import {ComponentDef, ComponentTemplate, ComponentType, DirectiveDef} from './definition_interfaces';
27+
import {ComponentDef, ComponentTemplate, ComponentType, DirectiveDef} from './interfaces/definition';
2428
import {InjectFlags, diPublicInInjector, getOrCreateNodeInjectorForNode, getOrCreateElementRef, getOrCreateTemplateRef, getOrCreateContainerRef, getOrCreateInjectable} from './di';
2529
import {QueryList, LQuery_} from './query';
26-
import {RComment, RElement, RText, Renderer3, RendererFactory3, ProceduralRenderer3, ObjectOrientedRenderer3, RendererStyleFlags3} from './renderer';
30+
import {RComment, RElement, RText, Renderer3, RendererFactory3, ProceduralRenderer3, ObjectOrientedRenderer3, RendererStyleFlags3} from './interfaces/renderer';
2731
import {isDifferent, stringify} from './util';
2832

2933
export {queryRefresh} from './query';

0 commit comments

Comments
 (0)