UNPKG

cnpmcore

Version:

Private NPM Registry for Enterprise

27 lines (26 loc) 681 B
import { type EasyData } from '../util/EntityUtil.ts'; import { Entity, type EntityData } from './Entity.ts'; interface UserData extends EntityData { userId: string; name: string; email: string; passwordSalt: string; passwordIntegrity: string; ip: string; isPrivate: boolean; scopes?: string[]; } export declare class User extends Entity { userId: string; name: string; displayName: string; email: string; passwordSalt: string; passwordIntegrity: string; ip: string; isPrivate: boolean; scopes?: string[]; constructor(data: UserData); static create(data: EasyData<UserData, 'userId'>): User; } export {};