Guest User

Untitled

a guest
Jul 20th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. user: UserConfigModel = {
  2. userId: 1,
  3. userName: "wayne",
  4. fullName: "Wayne Riesterer",
  5. email: "",
  6. modules: {
  7. skydiving: {
  8. moduleType: "Feature",
  9. name: "Skydiving",
  10. accessLevel: 1,
  11. urls: {
  12. details: "/skydiving/details",
  13. save: "/skydiving/save"
  14. }
  15. },
  16. paragliding: {
  17. moduleType: "Feature",
  18. name: "Paragliding",
  19. accessLevel: 1,
  20. urls: {
  21. details: "/paragliding/details"
  22. }
  23. },
  24. }
  25. };
  26.  
  27. export interface UserConfigModel {
  28. userId: number;
  29. userName: string;
  30. fullName: string;
  31. email: string;
  32. modules: {[ moduleName: string]: ModuleConfigModel};
  33. }
  34.  
  35. export interface ModuleConfigModel {
  36. moduleType: string;
  37. name: string;
  38. accessLevel: number;
  39. urls: { [ urlName: string]: string };
  40. }
  41.  
  42. modules: {[ moduleName: string]: ModuleConfigModel};
  43. urls: { [ urlName: string]: string };
  44.  
  45. modules: Map<string, ModuleConfigModel>;
  46. urls: Map<string, string>;
Add Comment
Please, Sign In to add comment