| import { Form } from '../../e2elib/lib/src/pageobjects/form.component'; | 
| import { DialogUnit } from '../dialogs/dialog.unit'; | 
| import { ListSOP } from '../../libappsop/listsop'; | 
|   | 
| export class FormEntity extends Form { | 
|   public listEntity = new ListEntity(); | 
|   | 
|   public constructor() { | 
|     super('FormEntities'); | 
|   } | 
| } | 
|   | 
| export class ListEntity extends ListSOP<DialogUnit, ListEntityColumn> { | 
|   public static readonly title = 'Units and Stocking Points'; | 
|   | 
|   public constructor() { | 
|     super('FormEntities.ListEntity', new DialogUnit()); | 
|   } | 
| } | 
|   | 
| // List columns | 
| export interface ListEntityColumn { | 
|   Name?: string; | 
|   'Capacity type'?: string; | 
| } | 
|   | 
| // List Context Menu Items | 
| const listEntityContextMenuItem = { | 
|   CreateUnit: { ContextMenu: 'FormEntities.listContextMenu902', Name: 'MenuCreateUnit', Label: 'Create unit' }, | 
|   CreateStockingPoint: { ContextMenu: 'FormEntities.listContextMenu902', Name: 'MenuCreateStockingPoint', Label: 'Create stocking point' }, | 
|   Edit: { ContextMenu: 'FormEntities.listContextMenu902', Name: 'MenuEdit', Label: 'Edit' }, | 
|   Delete: { ContextMenu: 'FormEntities.listContextMenu902', Name: 'MenuDelete', Label: 'Delete' }, | 
| }; | 
|   | 
| export { listEntityContextMenuItem as ListEntityContextMenuItem }; |