aion-ics
Version:
Aion DSL language for managing ICalendar data
33 lines (27 loc) • 572 B
text/typescript
import { IcsEvent, IcsTodo } from "@timurcravtov/ts-ics";
export function createIcsEvent(
summary: string,
start: Date,
end: Date
): IcsEvent {
const now = new Date();
return {
uid: `aion-${now.getTime()}`,
summary,
start: { date: start },
end: { date: end },
stamp: { date: now },
};
}
export function createIscTodo(
summary: string,
due: Date
): IcsTodo {
const now = new Date();
return {
uid: `aion-${now.getTime()}`,
summary,
due: { date: due },
stamp: { date: now },
};
}