convertToJsUrlStrategy function Null safety
- UrlStrategy strategy
Given a Dart implementation of URL strategy, converts it to a JavaScript URL strategy to be passed through JS interop.
Implementation
JsUrlStrategy convertToJsUrlStrategy(UrlStrategy strategy) {
return JsUrlStrategy(
getPath: allowInterop(strategy.getPath),
getState: allowInterop(strategy.getState),
addPopStateListener: allowInterop(strategy.addPopStateListener),
prepareExternalUrl: allowInterop(strategy.prepareExternalUrl),
pushState: allowInterop(strategy.pushState),
replaceState: allowInterop(strategy.replaceState),
go: allowInterop(strategy.go),
);
}