RenderedApp constructor

RenderedApp(
  1. Iterable<RenderedFile> files, {
  2. Map<SocketRef<SocketKind>, ContributionOrder> socketOrders = const {},
  3. List<PlannedManualStep> manualSteps = const [],
})

Creates the app of files, whose sockets got socketOrders, with the manualSteps of its developer.

Implementation

RenderedApp(
  Iterable<RenderedFile> files, {
  Map<SocketRef, ContributionOrder> socketOrders = const {},
  List<PlannedManualStep> manualSteps = 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),
      manualSteps = List.unmodifiable(manualSteps);