21 lines
623 B
TypeScript
21 lines
623 B
TypeScript
import { parse } from "date-fns";
|
|
|
|
type CommissionStatus = "CLOSED" | "OPEN" | "SEMI_OPEN" | "PRIVATE";
|
|
|
|
interface TosFeedItem {
|
|
status: CommissionStatus;
|
|
updatedAt: Date;
|
|
}
|
|
|
|
const parseISODate = (date: string) => parse(date, "yyyy-MM-dd", 0);
|
|
|
|
export const TOS_FEED: TosFeedItem[] = (
|
|
[
|
|
{ status: "CLOSED", updatedAt: parseISODate("2024-08-25") },
|
|
{ status: "OPEN", updatedAt: parseISODate("2024-07-11") },
|
|
] satisfies TosFeedItem[]
|
|
)
|
|
.sort((a, b) => b.updatedAt.getTime() - a.updatedAt.getTime())
|
|
.slice(0, 5);
|
|
|
|
export const { status: TOS_COMMISSION_STATUS, updatedAt: TOS_UPDATED_AT } = TOS_FEED[0];
|