export default class User { constructor(asUserInfo = {}, sDefaultTimeZone = '') { Object.assign(this, asUserInfo); this.timezone = Intl.DateTimeFormat().resolvedOptions().timeZone || this.timezone || sDefaultTimeZone; } hasClearance(sClearance) { return this.clearance >= sClearance; } }