UNPKG

acebase-client

Version:

Client to connect to an AceBase realtime database server

21 lines 694 B
export class AceBaseUser { constructor(user) { /** * Whether the user's email address has been verified */ this.emailVerified = false; /** * Whether the user has to change their password */ this.changePassword = false; Object.assign(this, user); if (!user.uid) { throw new Error('User details is missing required uid field'); } this.uid = user.uid; this.displayName = user.displayName ?? 'unknown'; this.created = user.created ?? new Date(0).toISOString(); this.settings = user.settings ?? {}; } } //# sourceMappingURL=user.js.map