import { UserModel } from '../../../models/account/user' import { PickWith } from '../../utils' import { MAccount, MAccountDefault, MAccountDefaultChannelDefault, MAccountId, MAccountIdActorId, MAccountUrl } from '../account' import { MNotificationSetting } from './user-notification-setting' export type MUser = Omit export type MUserId = Pick export type MUserWithNotificationSetting = MUser & PickWith export type MUserAccountDefault = MUser & PickWith export type MUserAccount = MUser & PickWith export type MUserAccountId = MUser & PickWith export type MUserNotifSettingAccount = MUserWithNotificationSetting & MUserAccount export type MUserDefault = MUser & MUserWithNotificationSetting & MUserAccountDefault export type MUserChannel = MUserWithNotificationSetting & PickWith export type MUserAccountUrl = MUser & PickWith