import { type IssueEventsInput, getIssueEvents, requireRecord, requireStringOrNumber } from './client.ts' /** * List recent events for a Sentry issue. * * @param params.issueId - Sentry issue id (required). * @param params.limit - Max events to return. * @param params.host - Optional API host. Default `sentry.io`. * @returns Array of event metadata records. * @example * import getIssueEvents from 'kody:@kody/sentry/get-issue-events' * const events = await getIssueEvents({ issueId: '1234567890', limit: 5 }) * // => [{ id: '...', dateCreated: '...', title: '...' }] */ export default async function getIssueEventsEntrypoint(params: unknown) { const input = requireRecord(params, 'get-issue-events') requireStringOrNumber(input, 'issueId', 'get-issue-events') return getIssueEvents(input as IssueEventsInput) }