28 lines
412 B
TypeScript
28 lines
412 B
TypeScript
|
import { Paragraph } from "./paragraph";
|
||
|
|
||
|
export class Comment {
|
||
|
id: number;
|
||
|
_author: string;
|
||
|
_date: string;
|
||
|
_paragraph: Paragraph;
|
||
|
|
||
|
constructor(id: number) {
|
||
|
this.id = id;
|
||
|
}
|
||
|
|
||
|
author(author: string) {
|
||
|
this._author = author;
|
||
|
return this;
|
||
|
}
|
||
|
|
||
|
date(date: string) {
|
||
|
this._date = date;
|
||
|
return this;
|
||
|
}
|
||
|
|
||
|
paragraph(p: Paragraph) {
|
||
|
this._paragraph = p;
|
||
|
return this;
|
||
|
}
|
||
|
}
|