Files
outline/app/models/View.ts
2023-09-09 23:41:48 -04:00

27 lines
379 B
TypeScript

import { action, observable } from "mobx";
import User from "./User";
import Model from "./base/Model";
class View extends Model {
id: string;
documentId: string;
firstViewedAt: string;
@observable
lastViewedAt: string;
@observable
count: number;
user: User;
@action
touch() {
this.lastViewedAt = new Date().toString();
}
}
export default View;