UNPKG

@hashicorp/design-system-components

Version:
28 lines (27 loc) 826 B
/** * Copyright IBM Corp. 2021, 2025 * SPDX-License-Identifier: MPL-2.0 */ import Component from '@glimmer/component'; import type { Props as TippyProps } from 'tippy.js'; import type { HdsTooltipPlacements } from './types.ts'; export declare const PLACEMENTS: HdsTooltipPlacements[]; export interface HdsTooltipSignature { Args: { extraTippyOptions?: Partial<Omit<TippyProps, 'placement' | 'offset'>>; isInline?: boolean; offset?: [number, number]; placement?: HdsTooltipPlacements; text: string; }; Blocks: { default: []; }; Element: HTMLButtonElement; } export default class HdsTooltip extends Component<HdsTooltipSignature> { get text(): string; get options(): Partial<TippyProps>; get isInline(): boolean; get classNames(): string; }