[IMP] component: propagate error to mount and render

This commit is contained in:
Géry Debongnie
2019-10-26 16:44:12 +02:00
committed by Aaron Bohy
parent 2c563ee380
commit 9cee12d7b4
4 changed files with 127 additions and 31 deletions
+2 -2
View File
@@ -13,7 +13,7 @@ import { Fiber } from "./fiber";
interface Task {
fiber: Fiber;
callback: () => void;
callback: (err?: Error) => void;
}
export class Scheduler {
@@ -45,7 +45,7 @@ export class Scheduler {
return false;
}
if (task.fiber.counter === 0) {
task.callback();
task.callback(task.fiber.error);
return false;
}
return true;