Add sorter to simplifying transformer

Signed-off-by: Evan Lezar <elezar@nvidia.com>
This commit is contained in:
Evan Lezar
2023-08-08 14:31:39 +02:00
parent 7a4d2cff67
commit cbdbcd87ff
2 changed files with 17 additions and 13 deletions

View File

@@ -29,7 +29,11 @@ var _ Transformer = (*simplify)(nil)
// NewSimplifier creates a simplifier transformer.
// This transoformer ensures that entities in the spec are deduplicated and that common edits are removed from device-specific edits.
func NewSimplifier() Transformer {
return &simplify{}
return Merge(
dedupe{},
simplify{},
sorter{},
)
}
// Transform simplifies the supplied spec.