sparkyPathToOpenApi function

String sparkyPathToOpenApi(
  1. String sparkyPath
)

Converts a Sparky path (/users/:id) to an OpenAPI path (/users/{id}).

Implementation

String sparkyPathToOpenApi(String sparkyPath) {
  final segments = sparkyPath.split('/');
  final out = segments.map((seg) {
    if (seg.startsWith(':') && seg.length > 1) {
      return '{${seg.substring(1)}}';
    }
    return seg;
  });
  return out.join('/');
}