/*! * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.dev/license */ import {Fragment, h} from 'preact'; import { FunctionSignatureMetadataRenderable, ParameterEntryRenderable, } from '../entities/renderables.mjs'; import {PARAM_KEYWORD_CLASS_NAME, REFERENCE_MEMBER_CARD_ITEM} from '../styling/css-classes.mjs'; import {CodeSymbol} from './code-symbols'; import {DeprecatedLabel} from './deprecated-label'; import {Parameter} from './parameter'; import {RawHtml} from './raw-html'; /** * Component to render the method-specific parts of a class's API reference. */ export function ClassMethodInfo(props: { entry: FunctionSignatureMetadataRenderable; hideUsageNotes?: boolean; }) { const entry = props.entry; return (