resolve method

SizeMap resolve(
  1. TailwindConfig config
)

Implementation

SizeMap resolve(TailwindConfig config) {
  var parent = config.toJson()[$extends] as SizeMap?;
  parent = parent?.resolve(config);

  var parentMap = parent?.toJson()['map'] as Map<String, dynamic>?;

  var merged = <String, dynamic>{
    ...?parentMap,
    ...toJson()['map'],
  };

  return SizeMap.fromJson(<String, dynamic>{'map': merged});
}