Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | 10x 305x 10x 79x 79x 10x 79x 79x 79x 10x 82x 10x 79x 10x 41x 10x 10x 66x 10x 37x | import { CustomerVariables, GetVariableResult } from './customer-variables'
import { CustomerVariableName } from './types'
const extractVariable = <T extends CustomerVariableName>(result: GetVariableResult<T>) => result.value
export const getAgentUri = async (variables: CustomerVariables) => {
const agentDownloadPath = await getAgentDownloadPath(variables)
return agentDownloadPath ? `/${agentDownloadPath}` : null
}
export const getResultUri = async (variables: CustomerVariables) => {
const resultPath = await getResultPath(variables)
return resultPath ? `/${resultPath}(/.*)?` : null
}
export const getStatusUri = () => `/status`
export const getAgentDownloadPath = async (variables: CustomerVariables) =>
variables.getVariable(CustomerVariableName.AgentDownloadPath).then(extractVariable)
export const getResultPath = async (variables: CustomerVariables) =>
variables.getVariable(CustomerVariableName.GetResultPath).then(extractVariable)
export const getPreSharedSecret = async (variables: CustomerVariables) =>
variables.getVariable(CustomerVariableName.PreSharedSecret).then(extractVariable)
export const getFpCdnUrl = async (variables: CustomerVariables) =>
variables.getVariable(CustomerVariableName.FpCdnUrl).then(extractVariable)
export const getFpIngressBaseHost = async (variables: CustomerVariables) =>
variables.getVariable(CustomerVariableName.FpIngressBaseHost).then(extractVariable)
export const getBehaviorPathNestLevel = async (variables: CustomerVariables) =>
variables.getVariable(CustomerVariableName.BehaviorPathNestLevel).then(extractVariable)
|