← Public packages
@kentcdodds/cal-com
Cal.com helpers for booking pages, event types, slots, and webhooks.
src/summarize-booking-pages.js
14 lines · 670 B · JavaScriptimport { summarizeBookingPages } from './cal-com.js'
/**
* Summarize Cal.com booking pages (profile + event types with booking URLs).
* @param {Object} [input] Optional filters forwarded to profile/event-type reads.
* @returns {Promise<{ username?: string, pages: Array<Record<string, unknown>> }>}
* @example
* import summarizeBookingPages from 'kody:@kentcdodds/cal-com/summarize-booking-pages'
* const result = await summarizeBookingPages()
* // => { username: '...', eventTypeCount: 3, pages: [{ slug: '...', bookingUrl: '...' }] }
*/
export default async function summarizeBookingPagesEntrypoint(input = {}) {
return await summarizeBookingPages(input)
}