Full Next.js storefront with Square catalog integration, balloon color picker, delivery/pickup slot booking, CalDAV calendar sync, and admin panel. Admin features: item overrides, category display order/visibility, hours editor, holiday/occasion windows, quantity units, and modifier deselect. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
21 lines
422 B
TypeScript
21 lines
422 B
TypeScript
declare module 'ical.js' {
|
|
export function parse(input: string): unknown[]
|
|
|
|
export class Component {
|
|
constructor(jcal: unknown[])
|
|
getAllSubcomponents(name: string): Component[]
|
|
getFirstPropertyValue(name: string): string | null
|
|
}
|
|
|
|
export class Event {
|
|
constructor(component: Component)
|
|
summary: string
|
|
startDate: Time
|
|
endDate: Time
|
|
}
|
|
|
|
export class Time {
|
|
toJSDate(): Date
|
|
}
|
|
}
|