# useTooltip API

> Auto-generated API reference for `useTooltip` from @vuetify/v0 (Vuetify0).
> Source of truth: https://0.vuetifyjs.com/api/use-tooltip

## Related

- https://0.vuetifyjs.com/composables/plugins/use-tooltip
- https://0.vuetifyjs.com/components/disclosure/tooltip
- https://0.vuetifyjs.com/composables/system/use-delay
- https://0.vuetifyjs.com/composables/system/use-popover

## Functions

### createTooltipFallback

Synthesized fallback used when `useTooltip()` is called without
`app.use(createTooltipPlugin())`. Returns a fresh context with the
documented defaults — `<Tooltip.Root>` keeps working but warmup
coordination is per-instance instead of region-wide.

```ts
() => TooltipContext
```

### createTooltipContext

```ts
<_E>(_options?: TooltipPluginOptions | undefined) => ContextTrinity<_E>
```

### createTooltipPlugin

```ts
(_options?: TooltipPluginOptions | undefined) => Plugin
```

### useTooltip

```ts
<_E>(namespace?: string) => _E
```

## Options

| Name | Type | Default | Required | Description |
|---|---|---|---|---|
| `openDelay` | `MaybeRefOrGetter<number> \| undefined` | `700` | no | Default open delay in ms. |
| `closeDelay` | `MaybeRefOrGetter<number> \| undefined` | `150` | no | Default close delay in ms. |
| `skipDelay` | `MaybeRefOrGetter<number> \| undefined` | `300` | no | Window in ms after a tooltip closes during which the next open is instant. |
| `disabled` | `MaybeRefOrGetter<boolean> \| undefined` | `false` | no | Disable all tooltips in this region. |
| `adapter` | `PopoverAdapter \| undefined` | — | no | Positioning adapter for tooltip surfaces in this region. Tooltip-only — Popover / Select / Combobox never see this value. Per-instance `adapter` on `Tooltip.Root` still wins. |

## Methods

| Name | Type | Description |
|---|---|---|
| `shouldSkipOpenDelay` | `() => boolean` | Returns true when the next opening tooltip should skip its open delay. |
| `register` | `(input?: Partial<RegistryTicketInput>) => RegistryTicket` | Register an open tooltip with the region. |
| `unregister` | `(id: ID) => void` | Unregister a tooltip and stamp the close timestamp. |

## Properties

| Name | Type | Description |
|---|---|---|
| `openDelay` | `Readonly<Ref<number, number>>` | Reactive open delay in ms. |
| `closeDelay` | `Readonly<Ref<number, number>>` | Reactive close delay in ms. |
| `skipDelay` | `Readonly<Ref<number, number>>` | Reactive skip-window length in ms. |
| `disabled` | `Readonly<Ref<boolean, boolean>>` | Reactive disabled flag for the region. |
| `isAnyOpen` | `Readonly<Ref<boolean, boolean>>` | True when at least one tooltip is currently open in this region. |
| `adapter` | `PopoverAdapter \| undefined` | Region positioning adapter, or `undefined` to fall through to the popover plugin / `V0PopoverAdapter`. |
