UNPKG

cnpmcore

Version:

Private NPM Registry for Enterprise

19 lines (18 loc) 565 B
import { EasyData } from '../util/EntityUtil.ts'; import { Entity, EntityData } from './Entity.ts'; interface TeamMemberData extends EntityData { teamMemberId: string; teamId: string; userId: string; role: string; } export type CreateTeamMemberData = Omit<EasyData<TeamMemberData, 'teamMemberId'>, 'id'>; export declare class TeamMember extends Entity { teamMemberId: string; teamId: string; userId: string; role: string; constructor(data: TeamMemberData); static create(data: CreateTeamMemberData): TeamMember; } export {};