UNPKG

aion-ics

Version:

Aion DSL language for managing ICalendar data

33 lines (27 loc) 572 B
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 }, }; }