pathLPI method

List<String> pathLPI(
  1. String lpiName, {
  2. required bool isOverride,
})

Returns the path for an LPI class name.

If isOverride, places it under overrides/lpis, otherwise unders state/lpis.

Implementation

List<String> pathLPI(String lpiName, { required bool isOverride}) {
  final shortened = removeSuffix(removePrefix(lpiName, appNamespaceUpper), "LPI");
  final filename = "${appNamespace}_${convertMixedToSnake(shortened)}_lpi.dart";
  return _createPath(isOverride ? lpisOverridePath : lpisPath, filename);
}