22 lines
459 B
TypeScript
22 lines
459 B
TypeScript
/**
|
|
* ViewData for TeamDetails
|
|
*/
|
|
export interface TeamDetailsViewData {
|
|
team: {
|
|
id: string;
|
|
name: string;
|
|
tag: string;
|
|
description?: string;
|
|
ownerId: string;
|
|
leagues: string[];
|
|
createdAt?: string;
|
|
specialization?: string;
|
|
region?: string;
|
|
languages?: string[];
|
|
category?: string;
|
|
};
|
|
membership: { role: string; joinedAt: string; isActive: boolean } | null;
|
|
canManage: boolean;
|
|
currentUserId: string;
|
|
}
|