refactor(core): view engine, refactor runtime data

Structure in a better way, in preparation for queries.
This commit is contained in:
Tobias Bosch
2017-01-23 10:23:44 -08:00
committed by Victor Berchet
parent 05b2b49711
commit fc8694ed11
11 changed files with 74 additions and 66 deletions

View File

@ -58,7 +58,7 @@ function defineTests(config: {directDom: boolean, viewFlags: number}) {
])),
]));
const compView = view.nodes[1].componentView;
const compView = view.nodes[1].provider.componentView;
expect(compView.context).toBe(instance);
expect(compView.component).toBe(instance);
@ -85,7 +85,7 @@ function defineTests(config: {directDom: boolean, viewFlags: number}) {
], update
)),
], jasmine.createSpy('parentUpdater')));
const compView = view.nodes[1].componentView;
const compView = view.nodes[1].provider.componentView;
checkAndUpdateView(view);

View File

@ -53,7 +53,7 @@ export function main() {
updater, inlineDynamic, view, 2,
[callUpdater(updater, inlineDynamic, view, 1, values)]);
}));
const service = view.nodes[2].provider;
const service = view.nodes[2].provider.instance;
values = [1, 2];
checkAndUpdateView(view);
@ -87,7 +87,7 @@ export function main() {
updater, inlineDynamic, view, 2,
[callUpdater(updater, inlineDynamic, view, 1, values)]);
}));
const service = view.nodes[2].provider;
const service = view.nodes[2].provider.instance;
values = [1, 2];
checkAndUpdateView(view);
@ -126,7 +126,7 @@ export function main() {
updater, inlineDynamic, view, 3,
[callUpdater(updater, inlineDynamic, view, 2, values)]);
}));
const service = view.nodes[3].provider;
const service = view.nodes[3].provider.instance;
values = [1, 2];
checkAndUpdateView(view);