import type { ApiParameterListMixin } from '@microsoft/api-extractor-model'; import { useMemo } from 'react'; import { ExcerptText } from './ExcerptText'; import { Table } from './Table'; import { TSDoc } from './documentation/tsdoc/TSDoc'; const columnStyles = { Name: 'font-mono whitespace-nowrap', Type: 'font-mono whitespace-pre-wrap break-normal', }; export function ParameterTable({ item }: { item: ApiParameterListMixin }) { const rows = useMemo( () => item.parameters.map((param) => ({ Name: param.name, Type: , Optional: param.isOptional ? 'Yes' : 'No', Description: param.tsdocParamBlock ? : 'None', })), [item], ); return (
); }