Session constructor

Session({
  1. String module = 'default',
  2. Map<String, String>? moduleAliases,
  3. Map<String, Object>? config,
  4. Map<String, dynamic>? globals,
})

Creates a new Session object with the given options.

Refer to the individial with* methods for details on each option.

Implementation

Session({
  this.module = 'default',
  Map<String, String>? moduleAliases,
  Map<String, Object>? config,
  Map<String, dynamic>? globals,
})  : moduleAliases = Map.unmodifiable(moduleAliases ?? {}),
      config = Map.unmodifiable(config ?? {}),
      globals = Map.unmodifiable(globals ?? {});