import { AggregateRoot, Result, UniqueID } from "@common/domain"; export interface IRoleProps {} export interface IRole {} export class Role extends AggregateRoot implements IRole { static create(props: IRoleProps, id: UniqueID): Result { const role = new Role(props, id); return Result.ok(role); } toPersistenceData(): any {} }