jsonschema_diff.core.compare_base¶
Attributes¶
Classes¶
Module Contents¶
- type LEGEND_RETURN_TYPE = dict[str, str | LEGEND_PROCESSOR_TYPE | list[str | LEGEND_PROCESSOR_TYPE]][source]¶
- class Compare(
- config: jsonschema_diff.core.config.Config,
- schema_path: COMPARE_PATH_TYPE,
- json_path: COMPARE_PATH_TYPE,
- to_compare: list[ToCompare],
-
- calc_diff() dict[str, int][source]¶
Basic implementation: counts its own status as 1 element. Complex comparators (e.g. CompareList) override this to return an aggregate.