of static method

TabRouteArgs of(
  1. dynamic args
)

Implementation

static TabRouteArgs of(final args) {
  if (args == null) return TabRouteArgs(null);
  if (args is TabRouteArgs) {
    return args;
  } else if (args is RouteParams) {
    return TabRouteArgs(args["scroller"] as ScrollController?);
  } else if (args is Map<String, dynamic>) {
    return TabRouteArgs(args["scroller"] as ScrollController?);
  } else {
    return illegalState("Invalid args: ${args?.runtimeType ?? 'null'}");
  }
}