File

shared/interfaces/online-state.ts

Index

Properties

Properties

avatar
avatar: string
Type : string
Optional
lastActivityAt
lastActivityAt: string | Date
Type : string | Date
metadata
metadata: Record<string | any>
Type : Record<string | any>
Optional
status
status: OnlineStateStatus
Type : OnlineStateStatus
userId
userId: string
Type : string
userName
userName: string
Type : string
export interface OnlineState {
  userId: string;
  userName: string;
  avatar?: string;
  status: OnlineStateStatus;
  lastActivityAt: string | Date;
  metadata?: Record<string, any>;
}

// Import the enum from shared/common/enums/online-state-status.enum
import { OnlineStateStatus } from '../common/enums/online-state-status.enum';

results matching ""

    No results matching ""