in progress: os theme matching
This commit is contained in:
12
server/entities/audiocollection.ts
Normal file
12
server/entities/audiocollection.ts
Normal file
@@ -0,0 +1,12 @@
|
||||
export type Track = {
|
||||
name: string;
|
||||
date: Date;
|
||||
description: string;
|
||||
}
|
||||
|
||||
export type AudioCollection = {
|
||||
name: string;
|
||||
date: Date;
|
||||
tracklist: Track[];
|
||||
directory: string;
|
||||
}
|
||||
9
server/entities/post.ts
Normal file
9
server/entities/post.ts
Normal file
@@ -0,0 +1,9 @@
|
||||
export type Post = {
|
||||
name: string;
|
||||
date: Date;
|
||||
author: string;
|
||||
description: string;
|
||||
body: string;
|
||||
tagIDs: string[];
|
||||
media?: string[]; // array of URLs
|
||||
}
|
||||
9
server/entities/project.ts
Normal file
9
server/entities/project.ts
Normal file
@@ -0,0 +1,9 @@
|
||||
type Project = {
|
||||
name: string;
|
||||
startDate: Date;
|
||||
endDate: Date;
|
||||
current: boolean;
|
||||
description: string;
|
||||
tagIDs: string[];
|
||||
media?: string[]; // array of URLs
|
||||
}
|
||||
Reference in New Issue
Block a user