import {ApiPackage} from '@microsoft/api-extractor-model' import {SanityReferenceValue} from '../_lib/sanity' import {APIPackageDocument} from '../types' import {TransformContext} from './types' /** * @internal */ export function _transformPackage(ctx: TransformContext, node: ApiPackage): APIPackageDocument { const _id = node.name.replace(/@/g, '').replace(/\./g, '-').replace(/\//g, '_') return { _type: 'api.package', _id: `tsdoc-${_id}`, latestRelease: ctx.package?.latestRelease as SanityReferenceValue, name: ctx.name, releases: [], scope: ctx.scope, } }