dart - Parameter type confusing -
i trying use virtualdirectory class , find great example in web.
import 'dart:io'; import 'package:http_server/http_server.dart';  main() {     httpserver.bind('127.0.0.1', 8888).then((httpserver server) {         var vd = new virtualdirectory('./');         vd.jailroot = false;         vd.serve(server);     }); } look @ call method serve
vd.serve(server); and passed parameter, httpserver type. when looking in api docs expected httprequest type.
streamsubscription<httprequest> serve(stream<httprequest> requests) serve stream of httprequests, in virtualdirectory. why can pass httpserver instance serve method instead httpreqeust instance?
see documentation of httpserver
the httpserver stream provides httprequest objects.
Comments
Post a Comment