ChartRuntimePerformancePolicy.fromJson constructor

ChartRuntimePerformancePolicy.fromJson(
  1. Object? json, {
  2. ChartRuntimePerformancePolicy fallback = ChartRuntimePerformancePolicy.defaults,
})

Resolve a policy from a JSON/config object.

Accepted shapes:

  • { "runtimePerformancePolicy": { ... } }
  • { "performancePolicy": { ... } }
  • { "diagnostics": { "performancePolicy": { ... } } }
  • direct policy maps, useful for tooling/tests

Implementation

factory ChartRuntimePerformancePolicy.fromJson(
  Object? json, {
  ChartRuntimePerformancePolicy fallback =
      ChartRuntimePerformancePolicy.defaults,
}) {
  return resolve(json, fallback: fallback).policy;
}