@@ -124,13 +124,13 @@ function parseSecretPathValue(secretPath: string): [string, string, string?] {
124124 return [ vaultName , directoryPath , value ] ;
125125}
126126
127- function parseSecretPathEnv ( secretPath : string ) : [ string , string , string ?] {
127+ function parseSecretPathEnv ( secretPath : string ) : [ string , string ? , string ?] {
128128 // The colon character `:` is prohibited in vaultName, so it's first occurence
129129 // means that this is the delimiter between vaultName and secretPath.
130130 const colonIndex = secretPath . indexOf ( ':' ) ;
131131 // If no colon exists, treat entire string as vault name
132132 if ( colonIndex === - 1 ) {
133- return [ parseVaultName ( secretPath ) , '' , undefined ] ;
133+ return [ parseVaultName ( secretPath ) , undefined , undefined ] ;
134134 }
135135 // Calculate contents before the `=` separator
136136 const vaultNamePart = secretPath . substring ( 0 , colonIndex ) ;
@@ -229,9 +229,9 @@ const parseSeedNodes: (data: string) => [SeedNodes, boolean] =
229229 */
230230function parseEnvArgs (
231231 value : string ,
232- prev : [ Array < [ string , string , string ?] > , Array < string > ] | undefined ,
233- ) : [ Array < [ string , string , string ?] > , Array < string > ] {
234- const current : [ Array < [ string , string , string ?] > , Array < string > ] = prev ?? [
232+ prev : [ Array < [ string , string ? , string ?] > , Array < string > ] | undefined ,
233+ ) : [ Array < [ string , string ? , string ?] > , Array < string > ] {
234+ const current : [ Array < [ string , string ? , string ?] > , Array < string > ] = prev ?? [
235235 [ ] ,
236236 [ ] ,
237237 ] ;
0 commit comments