import { VscSymbolMethod } from '@react-icons/all-files/vsc/VscSymbolMethod'; import { ChevronDown, ChevronUp, Code2, LinkIcon } from 'lucide-react'; import Link from 'next/link'; import { ENV } from '@/util/env'; import { Badges } from './Badges'; import { DeprecatedNode } from './DeprecatedNode'; import { ExampleNode } from './ExampleNode'; import { ExcerptNode } from './ExcerptNode'; import { InheritedFromNode } from './InheritedFromNode'; import { ParameterNode } from './ParameterNode'; import { ReturnNode } from './ReturnNode'; import { SeeNode } from './SeeNode'; import { SummaryNode } from './SummaryNode'; import { TypeParameterNode } from './TypeParameterNode'; import { UnstableNode } from './UnstableNode'; import { Collapsible, CollapsibleContent, CollapsibleTrigger } from './ui/Collapsible'; import { Tab, TabList, TabPanel, Tabs } from './ui/Tabs'; async function MethodBodyNode({ method, packageName, version, overload = false, }: { readonly method: any; readonly overload?: boolean; readonly packageName: string; readonly version: string; }) { return ( <>

{method.displayName} {method.typeParameters?.length ? ( <> {'<'} {'>'} ) : null} ({method.parameters?.length ? : null} ) :

{method.summary?.deprecatedBlock.length ? ( ) : null} {method.summary?.unstableBlock?.length ? ( ) : null} {method.summary?.summarySection.length ? ( ) : null} {method.summary?.exampleBlocks.length ? ( ) : null} {method.summary?.returnsBlock.length ? ( ) : null} {method.inheritedFrom ? ( ) : null} {method.summary?.seeBlocks.length ? ( ) : null}
); } async function OverloadNode({ method, packageName, version, }: { readonly method: any; readonly packageName: string; readonly version: string; }) { return ( {method.overloads.map((overload: any) => ( Overload {overload.overloadIndex} ))} {method.overloads.map((overload: any) => ( ))} ); } export async function MethodNode({ node, packageName, version, }: { readonly node: any; readonly packageName: string; readonly version: string; }) { return (

Methods

{node.map((method: any) => method.overloads?.length ? ( ) : ( ), )}
); }