@telsystems/common
Version:
Common package
13 lines (12 loc) • 492 B
TypeScript
import { DataModel } from './DataModel';
import { IUser, IUserExt, IUserPreset } from '../interfaces';
export declare class User extends DataModel<IUser> {
static defaults: IUser;
constructor(props: IUser, options?: {});
saveExtProp(method: string, object: string, value: string[]): void;
getExtProp(prop: string): IUserExt | undefined;
savePreset(value: IUserPreset): void;
deletePreset(name: string): void;
getPresets(): IUserPreset[];
isAdmin(): boolean;
}