import React, { Fragment } from 'react'; import { docs } from '../doc.json'; import { MiniRepl } from './MiniRepl'; function ApiDoc() { // console.log('docJson', docs); return (
{docs .filter((item) => !item.name?.startsWith('_') && item.kind !== 'package') .map((item, i) => ( {' '}

{item.memberof && item.memberof !== item.name ? `${item.memberof}.` : ''} {item.name}

{ // console.log(_, 'a', a, 'b', b); return `${a}${b ? `#${b}` : ''}`; }), }} />

Parameters

    {item.params?.map((param, i) => (
  • {param.name} ({param.type?.names?.join('|')}): {param.description?.replace(/(<([^>]+)>)/gi, '')}
  • ))}
{item.examples?.length &&

Examples

}
{item.examples?.map((example, k) => ( ))}
))}
); } export default ApiDoc;