Route constructor

Route(
  1. String id,
  2. FutureOr<RenderComponent> component, {
  3. BeforeRenderFunc? beforeRender,
  4. AfterRenderFunc? afterRender,
  5. BeforeUnrenderFunc? beforeUnrender,
  6. AfterUnrenderFunc? afterUnrender,
})

Implementation

Route(
    String id,
    this.component,
    {
      BeforeRenderFunc? beforeRender,
      AfterRenderFunc? afterRender,
      BeforeUnrenderFunc? beforeUnrender,
      AfterUnrenderFunc? afterUnrender,
    }) {


  _id = id;
  Future<bool> fillerFunctionBool() {
    return Future.value(true);
  }
  Future<void> fillerFunctionVoid() async {}

  this.beforeRender = beforeRender ?? fillerFunctionBool;
  this.afterRender = afterRender ?? fillerFunctionVoid;
  this.beforeUnrender = beforeUnrender ?? fillerFunctionBool;
  this.afterUnrender = afterUnrender ?? fillerFunctionVoid;
}