cnpmcore
Version:
Private NPM Registry for Enterprise
21 lines (20 loc) • 561 B
TypeScript
import { EasyData } from '../util/EntityUtil.ts';
import { Entity, EntityData } from './Entity.ts';
interface TeamData extends EntityData {
teamId: string;
orgId: string;
name: string;
description: string;
}
export type CreateTeamData = Omit<EasyData<TeamData, 'teamId'>, 'id' | 'description'> & {
description?: string;
};
export declare class Team extends Entity {
teamId: string;
orgId: string;
name: string;
description: string;
constructor(data: TeamData);
static create(data: CreateTeamData): Team;
}
export {};