init static method

RouteStrategy init({
  1. required DeviceTypeEnum deviceType,
  2. Map<DeviceTypeEnum, List<FlutterRouter>>? routeMap,
})

初始化

Implementation

static RouteStrategy init({
  required DeviceTypeEnum deviceType,
  Map<DeviceTypeEnum, List<FlutterRouter>>? routeMap,
}) {
  if (routeMap != null) {
    _instance.routeMap = routeMap;
  }
  _instance.deviceType = deviceType;
  _instance.routes = getRoutes();
  _instance.allRoutes = extractRoutes(_instance.routes);

  return _instance;
}