URLSearchParams constructor
URLSearchParams([
- dynamic init
Returns a URLSearchParams object instance.
The URLSearchParams constructor creates and returns a new URLSearchParams object.
Implementation
factory URLSearchParams([init]) {
final List<(String, String)> storage = switch (init) {
URLSearchParams(_storage: final storage) => storage,
String init => init.toSearchParamsStorage().toList(),
Iterable<(String, String)> init => init.toList(),
Iterable<String> init => init.toSearchParamsStorage().toList(),
Iterable<Iterable<String>> init => init.toSearchParamsStorage().toList(),
Map<String, String> init =>
init.entries.map((e) => (e.key, e.value)).toList(),
_ => [],
};
return URLSearchParams._(storage);
}