Files
livetrail/src/scripts/user.js
T
2026-05-04 23:55:41 +02:00

16 lines
360 B
JavaScript

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