@codelytv/primitives-type
Version:
Type entity primitives from value objects
17 lines (13 loc) • 320 B
text/typescript
import { Primitives } from "../src";
import { CourseId } from "./CourseId";
export class Course {
constructor(readonly courseId: CourseId) {}
toPrimitives(): Primitives<Course> {
return {
courseId: this.courseId.value,
};
}
thisFunctionShouldNotBeIncludedInTheToPrimitives(): boolean {
return true;
}
}