26 lines
404 B
TypeScript
26 lines
404 B
TypeScript
export type PostVisibility = "unlisted" | "private" | "public" | "protected"
|
|
|
|
export type Document = {
|
|
title: string
|
|
content: string
|
|
id: string
|
|
}
|
|
|
|
export type File = {
|
|
id: string
|
|
title: string
|
|
content: string
|
|
html: string
|
|
createdAt: string
|
|
}
|
|
|
|
type Files = File[]
|
|
|
|
export type Post = {
|
|
id: string
|
|
title: string
|
|
description: string
|
|
visibility: PostVisibility
|
|
files: Files
|
|
createdAt: string
|
|
}
|