📄 useToggle¶
📊 Analysis Summary¶
| Metric | Count |
|---|---|
| 🔧 Functions | 2 |
| 📦 Imports | 7 |
| 📐 Interfaces | 1 |
| 📑 Type Aliases | 2 |
📚 Table of Contents¶
🛠️ File Location:¶
📂 packages/shared/useToggle/index.ts
📦 Imports¶
| Name | Source |
|---|---|
MaybeRef |
vue |
MaybeRefOrGetter |
vue |
Ref |
vue |
ShallowRef |
vue |
isRef |
vue |
shallowRef |
vue |
toValue |
vue |
Functions¶
useToggle(initialValue: Ref<T>, options: UseToggleOptions<Truthy, Falsy>): (value?: T) => T¶
Parameters:
initialValueRef<T>optionsUseToggleOptions<Truthy, Falsy>
Returns: (value?: T) => T
Code
Internal helpers¶
Declared inside another function in this file.
toggle(value: boolean): any¶
Parameters:
valueboolean
Returns: any
Calls:
toValue (from vue)
Internal Comments:
Code
Interfaces¶
UseToggleOptions<Truthy, Falsy>¶
Interface Code
Properties¶
| Name | Type | Optional | Description |
|---|---|---|---|
truthyValue |
MaybeRefOrGetter<Truthy> |
✓ | not shown |
falsyValue |
MaybeRefOrGetter<Falsy> |
✓ | not shown |
Type Aliases¶
ToggleFn¶
UseToggleReturn¶
Generated by Syntax Scribe