⬅️ Back to Table of Contents
📄 useFocusTrap/component
📊 Analysis Summary
| Metric |
Count |
| 📦 Imports |
10 |
| 🟢 Vue Composition API |
1 |
| 📐 Interfaces |
3 |
📚 Table of Contents
🛠️ File Location:
📂 packages/integrations/useFocusTrap/component.ts
📦 Imports
| Name |
Source |
RenderableComponent |
@vueuse/core |
Reactive |
vue |
SlotsType |
vue |
UseFocusTrapOptions |
./index |
UseFocusTrapReturn |
./index |
defineComponent |
vue |
h |
vue |
reactive |
vue |
shallowRef |
vue |
useFocusTrap |
./index |
Vue Composition API
| Name |
Type |
Reactive Variables |
Composables |
reactive |
reactive |
none |
none |
Interfaces
UseFocusTrapProps
Interface Code
export interface UseFocusTrapProps extends RenderableComponent {
options?: UseFocusTrapOptions
}
Properties
| Name |
Type |
Optional |
Description |
options |
UseFocusTrapOptions |
✓ |
not shown |
ComponentUseFocusTrapOptions
Interface Code
export interface ComponentUseFocusTrapOptions extends UseFocusTrapProps {}
UseFocusTrapSlots
Interface Code
interface UseFocusTrapSlots {
default: (data: Reactive<UseFocusTrapReturn>) => any
}
Properties
| Name |
Type |
Optional |
Description |
default |
(data: Reactive<UseFocusTrapReturn>) => any |
✗ |
not shown |
Generated by Syntax Scribe