@sqlrooms/utils / convertToUniqueS3FolderPath
Function: convertToUniqueS3FolderPath()
convertToUniqueS3FolderPath(
str
,existingObjects
?):string
Converts a string into a valid and unique S3 folder path.
- Ensures the path ends with a forward slash
- Replaces special characters with underscores
- Ensures uniqueness among existing paths
Parameters
Parameter | Type | Description |
---|---|---|
str | string | The string to convert into an S3 folder path |
existingObjects ? | string [] | Optional array of existing S3 paths to ensure uniqueness |
Returns
string
A valid and unique S3 folder path ending with a forward slash
Example
ts
convertToUniqueS3FolderPath("my folder") // returns "my_folder/"