iceshrimp-legacy/packages/backend/src/misc/post.ts
ThatOneCalculator acfc88389a
formatting
2023-03-30 19:10:03 -07:00

20 lines
393 B
TypeScript

export type Post = {
text: string | null;
cw: string | null;
localOnly: boolean;
createdAt: Date;
};
export function parse(acct: any): Post {
return {
text: acct.text,
cw: acct.cw,
localOnly: acct.localOnly,
createdAt: new Date(acct.createdAt),
};
}
export function toJson(acct: Post): string {
return { text: acct.text, cw: acct.cw, localOnly: acct.localOnly }.toString();
}