of static method
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'}");
}
}