Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Employee {
- name: string
- age: number
- private _id: number
- role: string
- admin: boolean
- constructor(name, age,) {
- this.name = name
- this.age = age
- }
- set id(x) {
- this._id = x
- }
- get id() {
- return this._id
- }
- Admin(admin: boolean) {
- this.admin = admin
- }
- Role(role: string) {
- this.role = role
- }
- }
- function isAdmin(admin: boolean) {
- if (admin) {
- console.log("Is admin")
- return true
- } else {
- console.log("Isn't admin")
- return false
- }
- }
- let employee1 = new Employee("Gentry Rolofson", 23)
- employee1.id = 1
- employee1.Role("Programmer")
- employee1.Admin(false)
- isAdmin(employee1.admin)
- console.log("Employee Name: " + employee1.name)
- console.log("Employee Age: " + employee1.age)
- console.log("Employee id: " + employee1.id)
- console.log("Employee Role: " + employee1.role)
- console.log("Employee Admin: " + employee1.admin)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement