LayoutShift.fromJson constructor

LayoutShift.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory LayoutShift.fromJson(Map<String, dynamic> json) {
  return LayoutShift(
    value: json['value'] as num,
    hadRecentInput: json['hadRecentInput'] as bool? ?? false,
    lastInputTime: network.TimeSinceEpoch.fromJson(
      json['lastInputTime'] as num,
    ),
    sources:
        (json['sources'] as List)
            .map(
              (e) =>
                  LayoutShiftAttribution.fromJson(e as Map<String, dynamic>),
            )
            .toList(),
  );
}