Advertisement
Guest User

Untitled

a guest
Jan 21st, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. class Employee {
  2.   name: string
  3.   age: number
  4.   private _id: number
  5.   role: string
  6.   admin: boolean
  7.   constructor(name, age,) {
  8.     this.name = name
  9.     this.age = age
  10.  
  11.   }
  12.   set id(x) {
  13.     this._id = x
  14.   }
  15.   get id() {
  16.     return this._id
  17.   }
  18.   Admin(admin: boolean) {
  19.     this.admin = admin
  20.   }
  21.   Role(role: string) {
  22.     this.role = role
  23.   }
  24. }
  25. function isAdmin(admin: boolean) {
  26.   if (admin) {
  27.     console.log("Is admin")
  28.     return true
  29.   } else {
  30.     console.log("Isn't admin")
  31.     return false
  32.   }
  33. }
  34.  
  35. let employee1 = new Employee("Gentry Rolofson", 23)
  36. employee1.id = 1
  37. employee1.Role("Programmer")
  38. employee1.Admin(false)
  39. isAdmin(employee1.admin)
  40. console.log("Employee Name: " + employee1.name)
  41. console.log("Employee Age: " + employee1.age)
  42. console.log("Employee id: " + employee1.id)
  43. console.log("Employee Role: " + employee1.role)
  44. console.log("Employee Admin: " + employee1.admin)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement