normalizeBuilderKeyUsage function
Returns the normalized builderKey
usage when used from packageName
.
Example normalizations:
- "some_package" => "some_package:some_package"
- ":some_builder" => "$packageName:some_builder"
- "some_package:some_builder" => "some_package:some_builder"
If the legacy separator |
is used it will be transformed to :
Implementation
String normalizeBuilderKeyUsage(String builderKey, String packageName) =>
_normalizeUsage(
builderKey.contains('|')
? builderKey.replaceFirst('|', ':')
: builderKey,
packageName);