convert string to type
export type InstallationPackage = 'Essential' |'Pro'|'Advanced'|'AdvancedLegacy'
let packageTypeName = packageType as InstallationPackage
export type HostingLevel = 'A - Beta / Test / Acceptance'|'B - Live / Production'
let hostingLevel:HostingLevel = Cypress.env('HostingLiveBeta')
I.Log(hostingLevel)
simple Key, Value pair array
//Define a simple Key value pair array
let aksAddonSettingsValueList :{ Name: string; AksValue: string; }[]
aksAddonSettingsValueList = [
{ Name:"MinBasketCalculationDelay", AksValue:aksDeploymentResponse.env.APP_Basket__MinBasketCalculationDelay},
{ Name:"OfflineModeSupport", AksValue:aksDeploymentResponse.env.APP_OfflineMode__Support},
{ Name:"UploadDesignPacks", AksValue:aksDeploymentResponse.env.APP_Features__UploadDesignPacks},
convert response object to Key value by Object entres
const envProperties = Object.entries(aksDeploymentResponse.env);
// Output env name and value
envProperties.forEach(([name, value]) => {
I.Log(`Env Name: ${name}, Value: ${value}`);
appSettingsData.AppSettings.AppSettings.find(x=>x.ResponseKey)
});