Skip to content

[F] getVersioningMutators

function getVersioningMutators(program, namespace):
| VersionedMutators
| TransientVersioningMutator
| undefined

Resolve the set of mutators needed to apply versioning to the service.

Parameters

ParameterType
programProgram
namespaceNamespace

Returns

| VersionedMutators | TransientVersioningMutator | undefined

either:

  • VersionedMutators when the service is versioned.
  • TransientVersioningMutator when the service is not versioned but use specific version from another library.
  • undefined when the service is not versioned.