20 lines
546 B
TypeScript
20 lines
546 B
TypeScript
import type { CurrentUserSocialDTO } from '../dto/CurrentUserSocialDTO';
|
|
import type { FriendDTO } from '../dto/FriendDTO';
|
|
import type { FeedItemDTO } from '../dto/FeedItemDTO';
|
|
|
|
export interface CurrentUserSocialViewModel {
|
|
currentUser: CurrentUserSocialDTO;
|
|
friends: FriendDTO[];
|
|
}
|
|
|
|
export interface ICurrentUserSocialPresenter {
|
|
present(viewModel: CurrentUserSocialViewModel): void;
|
|
}
|
|
|
|
export interface UserFeedViewModel {
|
|
items: FeedItemDTO[];
|
|
}
|
|
|
|
export interface IUserFeedPresenter {
|
|
present(viewModel: UserFeedViewModel): void;
|
|
} |