import { getProfile } from './client.ts'
import type { GetProfileInput } from './types.ts'
/**
* Read a Bluesky actor profile.
* @param params.actor - Handle or DID; defaults to `blueskyHandle`.
* @param params.authenticated - When true, create a session and read via `bsky.social`. Defaults to the public AppView.
* @returns Profile record from `app.bsky.actor.getProfile`.
* @example
* import getProfile from 'kody:@kody/bluesky/get-profile'
* const result = await getProfile({ actor: 'bsky.app' })
* // => { did: '...', handle: '...', displayName: '...' }
*/
export default async function getProfileEntrypoint(params: GetProfileInput = {}) {
return await getProfile(params)
}