@@ -47,20 +47,23 @@ class Dwds {
4747 }
4848
4949 static Future <Dwds > start ({
50- @required String hostname,
5150 @required int applicationPort,
5251 @required int assetServerPort,
5352 @required String applicationTarget,
54- @required ReloadConfiguration reloadConfiguration,
5553 @required Stream <BuildResult > buildResults,
5654 @required ConnectionProvider chromeConnection,
57- @required bool serveDevTools,
58- @required LogWriter logWriter,
59- @required bool verbose,
60- @optional bool enableDebugExtension,
55+ String hostname,
56+ ReloadConfiguration reloadConfiguration,
57+ bool serveDevTools,
58+ LogWriter logWriter,
59+ bool verbose,
60+ bool enableDebugExtension,
6161 }) async {
62- String extensionHostname;
63- int extensionPort;
62+ hostname ?? = 'localhost' ;
63+ reloadConfiguration ?? = ReloadConfiguration .none;
64+ serveDevTools ?? = false ;
65+ logWriter ?? = (level, message) => print (message);
66+ verbose ?? = false ;
6467 enableDebugExtension ?? = false ;
6568 var assetHandler = AssetHandler (
6669 assetServerPort,
@@ -71,6 +74,8 @@ class Dwds {
7174 var cascade = Cascade ();
7275 var pipeline = const Pipeline ();
7376
77+ String extensionHostname;
78+ int extensionPort;
7479 if (enableDebugExtension) {
7580 var extensionBackend = await ExtensionBackend .start ();
7681 extensionHostname = extensionBackend.hostname;
0 commit comments