@documment/mmp.ui.data
Version:
This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 1.0.1.
26 lines (25 loc) • 899 B
TypeScript
import { IUser } from '@documment/mmp.core';
import { User } from '@documment/mmp.core';
import { ISessionUserCan } from './session-user-can.model';
import { SessionUserCan } from './session-user-can.model';
import { ISessionUserHas } from './session-user-has.model';
import { SessionUserHas } from './session-user-has.model';
import { ISessionUserIs } from './session-user-is.model';
import { SessionUserIs } from './session-user-is.model';
export interface ISessionUser {
user: IUser;
can: ISessionUserCan;
has: ISessionUserHas;
is: ISessionUserIs;
clone(): ISessionUser;
equals(sessionState: ISessionUser): boolean;
}
export declare class SessionUser implements ISessionUser {
user: User;
can: SessionUserCan;
has: SessionUserHas;
is: SessionUserIs;
constructor(params?: any);
clone(): SessionUser;
equals(sessionUser: SessionUser): boolean;
}