runtime property

MiniProgramRuntime get runtime

Implementation

MiniProgramRuntime get runtime {
  _throwIfDisposed();

  final existingRuntime = _runtime;
  if (existingRuntime != null) {
    return existingRuntime;
  }

  final config = _config;
  if (config == null) {
    throw StateError('MiniProgramController has no runtime or config.');
  }

  final runtime = config.createRuntime();
  _runtime = runtime;
  _createdRuntimeFromConfig = true;
  return runtime;
}