router method

  1. @Deprecated("It is no longer possible to use [router] by directly specifying [PageRef] or [WidgetRef]. Instead, use [ref.page.router] to specify the scope. [PageRef]や[WidgetRef]を直接指定しての[router]の利用はできなくなります。代わりに[ref.page.router]でスコープを指定しての利用を行ってください。")
NestedAppRouter router({
  1. required RouteQuery? initialQuery,
  2. required List<RouteQueryBuilder> pages,
  3. TransitionQuery? defaultTransitionQuery,
  4. Object? name,
})

Implementation

@Deprecated(
  "It is no longer possible to use [router] by directly specifying [PageRef] or [WidgetRef]. Instead, use [ref.page.router] to specify the scope. [PageRef]や[WidgetRef]を直接指定しての[router]の利用はできなくなります。代わりに[ref.page.router]でスコープを指定しての利用を行ってください。",
)
NestedAppRouter router({
  required RouteQuery? initialQuery,
  required List<RouteQueryBuilder> pages,
  TransitionQuery? defaultTransitionQuery,
  Object? name,
}) {
  return watch(
    (ref) {
      return NestedAppRouter(
        initialQuery: initialQuery,
        pages: pages,
        defaultTransitionQuery: defaultTransitionQuery,
      );
    },
    name: name,
  );
}