Skip to content

Built for people who want to own their automations. Join the waitlist for an invite.

Package listing

@kody/hubspot

src/list-companies.ts

23 lines · 716 B · TypeScript
import { listStandard, parseListInput, type StandardListInput } from './wrappers.ts'

/**
 * List HubSpot companies.
 * @example
 * import listCompanies from 'kody:@kody/hubspot/list-companies'
 * const { items } = await listCompanies({ limit: 10 })
 */
export async function listCompanies(input: StandardListInput = {}) {
	return listStandard('companies', input)
}

/**
 * List HubSpot companies.
 * @example
 * import listCompanies from 'kody:@kody/hubspot/list-companies'
 * const result = await listCompanies({ limit: 10 })
 */
export default async function listCompaniesEntrypoint(
	params: StandardListInput & Record<string, unknown> = {},
) {
	return listCompanies(parseListInput(params, 'list-companies'))
}