UNPKG

cnpmcore

Version:

Private NPM Registry for Enterprise

19 lines (18 loc) 577 B
import { EasyData } from '../util/EntityUtil.ts'; import { Entity, EntityData } from './Entity.ts'; interface OrgMemberData extends EntityData { orgMemberId: string; orgId: string; userId: string; role: 'owner' | 'member'; } export type CreateOrgMemberData = Omit<EasyData<OrgMemberData, 'orgMemberId'>, 'id'>; export declare class OrgMember extends Entity { orgMemberId: string; orgId: string; userId: string; role: 'owner' | 'member'; constructor(data: OrgMemberData); static create(data: CreateOrgMemberData): OrgMember; } export {};