added files to start parsing functionality of path variables

This commit is contained in:
isaiM6
2022-07-29 18:01:24 -07:00
6 changed files with 292 additions and 9 deletions

View File

@@ -9,7 +9,14 @@ export type Environment = {
}[]
}
export type Variables = {
key: string
value: string
}[]
const REGEX_ENV_VAR = /<<([^>]*)>>/g // "<<myVariable>>"
const REGEX_PATHVAR = /{{([^>]*)}}/g // "{{myVariable}}"
/**
* How much times can we expand environment variables
@@ -59,9 +66,9 @@ export const parseBodyEnvVariables = (
export function parseTemplateStringE(
str: string,
variables: Environment["variables"]
variables: Environment["variables"],
) {
if (!variables || !str) {
if (!variables || !str ) {
return E.right(str)
}