| import { ViewBase } from '../../libappbase/viewbase'; | 
| import { ButtonParametersContextMenuItem } from '../actionbarpages/abp.data'; | 
| import { AppMP } from '../appmp'; | 
| import { FormUnitsOfMeasure } from '../forms/form.unitsofmeasure'; | 
|   | 
| /** | 
|  * Data > Parameters > Units of Measure view | 
|  */ | 
| export class ViewUnitsOfMeasure extends ViewBase { | 
|   public readonly name = 'View UOM definitions'; | 
|   public readonly viewPath = 'Data > Parameters > Units of Measure'; | 
|   | 
|   public formUnitsOfMeasure = new FormUnitsOfMeasure(); | 
|   | 
|   /** | 
|    * Switch to Units of Measure view | 
|    */ | 
|   public async switchTo(): Promise<void> { | 
|     const appMP = AppMP.getInstance(); | 
|     // Click Data action bar page | 
|     await appMP.abpData.click(); | 
|     await appMP.abpData.btnParameters.clickDropdownAndSelectMenu(ButtonParametersContextMenuItem.UnitOfMeasure); | 
|     await this.formUnitsOfMeasure.waitUntilPresent(); | 
|   } | 
| } |