feat(compiler): integrate compiler with view engine - main integration tests work (#14284)
Part of #14013 PR Close #14284
This commit is contained in:

committed by
Miško Hevery

parent
dfe29934b6
commit
baa654a234
@ -30,31 +30,35 @@ function TreeComponent_Host(): ViewDefinition {
|
||||
]);
|
||||
}
|
||||
|
||||
function TreeComponent_1() {
|
||||
return viewDef(
|
||||
viewFlags,
|
||||
[
|
||||
elementDef(NodeFlags.None, null, null, 1, 'tree'),
|
||||
directiveDef(
|
||||
NodeFlags.None, null, 0, TreeComponent, [], {data: [0, 'data']}, null, TreeComponent_0),
|
||||
],
|
||||
(check, view) => {
|
||||
const cmp = view.component;
|
||||
check(view, 1, ArgumentType.Inline, cmp.data.left);
|
||||
});
|
||||
}
|
||||
|
||||
function TreeComponent_2() {
|
||||
return viewDef(
|
||||
viewFlags,
|
||||
[
|
||||
elementDef(NodeFlags.None, null, null, 1, 'tree'),
|
||||
directiveDef(
|
||||
NodeFlags.None, null, 0, TreeComponent, [], {data: [0, 'data']}, null, TreeComponent_0),
|
||||
],
|
||||
(check, view) => {
|
||||
const cmp = view.component;
|
||||
check(view, 1, ArgumentType.Inline, cmp.data.left);
|
||||
});
|
||||
}
|
||||
|
||||
function TreeComponent_0(): ViewDefinition {
|
||||
const TreeComponent_1: ViewDefinition = viewDef(
|
||||
viewFlags,
|
||||
[
|
||||
elementDef(NodeFlags.None, null, null, 1, 'tree'),
|
||||
directiveDef(
|
||||
NodeFlags.None, null, 0, TreeComponent, [], {data: [0, 'data']}, null, TreeComponent_0),
|
||||
],
|
||||
(check, view) => {
|
||||
const cmp = view.component;
|
||||
check(view, 1, ArgumentType.Inline, cmp.data.left);
|
||||
});
|
||||
|
||||
const TreeComponent_2: ViewDefinition = viewDef(
|
||||
viewFlags,
|
||||
[
|
||||
elementDef(NodeFlags.None, null, null, 1, 'tree'),
|
||||
directiveDef(
|
||||
NodeFlags.None, null, 0, TreeComponent, [], {data: [0, 'data']}, null, TreeComponent_0),
|
||||
],
|
||||
(check, view) => {
|
||||
const cmp = view.component;
|
||||
check(view, 1, ArgumentType.Inline, cmp.data.left);
|
||||
});
|
||||
|
||||
return viewDef(
|
||||
viewFlags,
|
||||
[
|
||||
|
Reference in New Issue
Block a user