Skip to content
← Public packages

@kentcdodds/kit

Kit.com helpers for subscribers, tags, forms, sequences, and broadcasts.

src/index.js

18 lines · 790 B · JavaScript
import { createBroadcastDraft as createBroadcastDraftImpl } from './broadcasts.js'

/**
 * Create a Kit broadcast **draft** — never sends or schedules.
 * Root default export; same as `./create-broadcast-draft`.
 * Named helpers live on `./named` (HTML, subscribers, sequences, constants).
 *
 * @param input - Draft subject, HTML content, and optional template/filter fields
 * @returns Broadcast detail including id and Kit editUrl
 *
 * @example
 * import createBroadcastDraft from 'kody:@kentcdodds/kit'
 * const draft = await createBroadcastDraft({ subject: 'Hello', content: '<p>Hi</p>' })
 * // => { id: 123, editUrl: 'https://app.kit.com/campaigns/123/draft' }
 */
export default async function createBroadcastDraftDefault(input) {
	return await createBroadcastDraftImpl(input)
}