⬅️ Back to Table of Contents
📄 index.ts
📊 Analysis Summary
Metric |
Count |
🔧 Functions |
1 |
📦 Imports |
8 |
🟢 Vue Composition API |
1 |
📐 Interfaces |
1 |
📑 Type Aliases |
1 |
📚 Table of Contents
🛠️ File Location:
📂 packages/shared/useTimeout/index.ts
📦 Imports
Name |
Source |
ComputedRef |
vue |
MaybeRefOrGetter |
vue |
UseTimeoutFnOptions |
../useTimeoutFn |
Fn |
../utils |
Stoppable |
../utils |
computed |
vue |
useTimeoutFn |
../useTimeoutFn |
noop |
../utils |
Vue Composition API
Name |
Type |
Reactive Variables |
Composables |
computed |
computed |
none |
none |
Functions
useTimeout(interval: MaybeRefOrGetter<number>, options: UseTimeoutOptions<false>): ComputedRef<boolean>
Code
export function useTimeout(interval?: MaybeRefOrGetter<number>, options?: UseTimeoutOptions<false>): ComputedRef<boolean>
-
JSDoc:
/**
* Update value after a given time with controls.
*
* @see {@link https://vueuse.org/useTimeout}
* @param interval
* @param options
*/
-
Parameters:
interval: MaybeRefOrGetter<number>
options: UseTimeoutOptions<false>
- Return Type:
ComputedRef<boolean>
Interfaces
UseTimeoutOptions<Controls extends boolean>
Interface Code
export interface UseTimeoutOptions<Controls extends boolean> extends UseTimeoutFnOptions {
/**
* Expose more controls
*
* @default false
*/
controls?: Controls
/**
* Callback on timeout
*/
callback?: Fn
}
Properties
Name |
Type |
Optional |
Description |
controls |
Controls |
✓ |
|
callback |
Fn |
✓ |
|
Type Aliases
UseTimoutReturn
type UseTimoutReturn = ComputedRef<boolean> | { readonly ready: ComputedRef<boolean> } & Stoppable;