RenderedApp constructor

RenderedApp(
  1. Iterable<RenderedFile> files, {
  2. Map<SocketRef<SocketKind>, ContributionOrder> socketOrders = const {},
})

Creates the app of files, whose sockets got socketOrders.

Implementation

RenderedApp(
  Iterable<RenderedFile> files, {
  Map<SocketRef, ContributionOrder> socketOrders = const {},
})  : files = Map.unmodifiable({
        for (final file
            in files.toList()..sort((a, b) => a.path.compareTo(b.path)))
          file.path: file,
      }),
      socketOrders = Map.unmodifiable(socketOrders);