UNPKG

cnpmcore

Version:
27 lines (26 loc) 665 B
import { Entity, EntityData } from './Entity'; import { EasyData } from '../util/EntityUtil'; 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 {};