@dlymon-core/composables
Advanced tools
@@ -1,77 +0,7 @@ | ||
| declare enum TrackOpTypes { | ||
| GET = "get", | ||
| HAS = "has", | ||
| ITERATE = "iterate" | ||
| } | ||
| declare enum TriggerOpTypes { | ||
| SET = "set", | ||
| ADD = "add", | ||
| DELETE = "delete", | ||
| CLEAR = "clear" | ||
| } | ||
| type DebuggerEvent = { | ||
| effect: Subscriber; | ||
| } & DebuggerEventExtraInfo; | ||
| type DebuggerEventExtraInfo = { | ||
| target: object; | ||
| type: TrackOpTypes | TriggerOpTypes; | ||
| key: any; | ||
| newValue?: any; | ||
| oldValue?: any; | ||
| oldTarget?: Map<any, any> | Set<any>; | ||
| }; | ||
| interface DebuggerOptions { | ||
| onTrack?: (event: DebuggerEvent) => void; | ||
| onTrigger?: (event: DebuggerEvent) => void; | ||
| } | ||
| /** | ||
| * Subscriber is a type that tracks (or subscribes to) a list of deps. | ||
| */ | ||
| interface Subscriber extends DebuggerOptions { | ||
| } | ||
| import * as vue from 'vue'; | ||
| declare const ComputedRefSymbol: unique symbol; | ||
| interface BaseComputedRef<T, S = T> extends Ref<T, S> { | ||
| [ComputedRefSymbol]: true; | ||
| /** | ||
| * @deprecated computed no longer uses effect | ||
| */ | ||
| effect: ComputedRefImpl; | ||
| } | ||
| interface ComputedRef<T = any> extends BaseComputedRef<T> { | ||
| readonly value: T; | ||
| } | ||
| type ComputedGetter<T> = (oldValue?: T) => T; | ||
| type ComputedSetter<T> = (newValue: T) => void; | ||
| /** | ||
| * @private exported by @vue/reactivity for Vue core use, but not exported from | ||
| * the main vue package | ||
| */ | ||
| declare class ComputedRefImpl<T = any> implements Subscriber { | ||
| fn: ComputedGetter<T>; | ||
| private readonly setter; | ||
| effect: this; | ||
| onTrack?: (event: DebuggerEvent) => void; | ||
| onTrigger?: (event: DebuggerEvent) => void; | ||
| constructor(fn: ComputedGetter<T>, setter: ComputedSetter<T> | undefined, isSSR: boolean); | ||
| get value(): T; | ||
| set value(newValue: T); | ||
| } | ||
| declare const RefSymbol: unique symbol; | ||
| interface Ref<T = any, S = T> { | ||
| get value(): T; | ||
| set value(_: S); | ||
| /** | ||
| * Type differentiator only. | ||
| * We need this to be in public d.ts but don't want it to show up in IDE | ||
| * autocomplete, so we use a private Symbol instead. | ||
| */ | ||
| [RefSymbol]: true; | ||
| } | ||
| declare function useIsMobile(): { | ||
| isMobile: ComputedRef<boolean>; | ||
| isMobile: vue.ComputedRef<boolean>; | ||
| }; | ||
| export { useIsMobile }; |
@@ -1,77 +0,7 @@ | ||
| declare enum TrackOpTypes { | ||
| GET = "get", | ||
| HAS = "has", | ||
| ITERATE = "iterate" | ||
| } | ||
| declare enum TriggerOpTypes { | ||
| SET = "set", | ||
| ADD = "add", | ||
| DELETE = "delete", | ||
| CLEAR = "clear" | ||
| } | ||
| type DebuggerEvent = { | ||
| effect: Subscriber; | ||
| } & DebuggerEventExtraInfo; | ||
| type DebuggerEventExtraInfo = { | ||
| target: object; | ||
| type: TrackOpTypes | TriggerOpTypes; | ||
| key: any; | ||
| newValue?: any; | ||
| oldValue?: any; | ||
| oldTarget?: Map<any, any> | Set<any>; | ||
| }; | ||
| interface DebuggerOptions { | ||
| onTrack?: (event: DebuggerEvent) => void; | ||
| onTrigger?: (event: DebuggerEvent) => void; | ||
| } | ||
| /** | ||
| * Subscriber is a type that tracks (or subscribes to) a list of deps. | ||
| */ | ||
| interface Subscriber extends DebuggerOptions { | ||
| } | ||
| import * as vue from 'vue'; | ||
| declare const ComputedRefSymbol: unique symbol; | ||
| interface BaseComputedRef<T, S = T> extends Ref<T, S> { | ||
| [ComputedRefSymbol]: true; | ||
| /** | ||
| * @deprecated computed no longer uses effect | ||
| */ | ||
| effect: ComputedRefImpl; | ||
| } | ||
| interface ComputedRef<T = any> extends BaseComputedRef<T> { | ||
| readonly value: T; | ||
| } | ||
| type ComputedGetter<T> = (oldValue?: T) => T; | ||
| type ComputedSetter<T> = (newValue: T) => void; | ||
| /** | ||
| * @private exported by @vue/reactivity for Vue core use, but not exported from | ||
| * the main vue package | ||
| */ | ||
| declare class ComputedRefImpl<T = any> implements Subscriber { | ||
| fn: ComputedGetter<T>; | ||
| private readonly setter; | ||
| effect: this; | ||
| onTrack?: (event: DebuggerEvent) => void; | ||
| onTrigger?: (event: DebuggerEvent) => void; | ||
| constructor(fn: ComputedGetter<T>, setter: ComputedSetter<T> | undefined, isSSR: boolean); | ||
| get value(): T; | ||
| set value(newValue: T); | ||
| } | ||
| declare const RefSymbol: unique symbol; | ||
| interface Ref<T = any, S = T> { | ||
| get value(): T; | ||
| set value(_: S); | ||
| /** | ||
| * Type differentiator only. | ||
| * We need this to be in public d.ts but don't want it to show up in IDE | ||
| * autocomplete, so we use a private Symbol instead. | ||
| */ | ||
| [RefSymbol]: true; | ||
| } | ||
| declare function useIsMobile(): { | ||
| isMobile: ComputedRef<boolean>; | ||
| isMobile: vue.ComputedRef<boolean>; | ||
| }; | ||
| export { useIsMobile }; |
@@ -1,77 +0,7 @@ | ||
| declare enum TrackOpTypes { | ||
| GET = "get", | ||
| HAS = "has", | ||
| ITERATE = "iterate" | ||
| } | ||
| declare enum TriggerOpTypes { | ||
| SET = "set", | ||
| ADD = "add", | ||
| DELETE = "delete", | ||
| CLEAR = "clear" | ||
| } | ||
| type DebuggerEvent = { | ||
| effect: Subscriber; | ||
| } & DebuggerEventExtraInfo; | ||
| type DebuggerEventExtraInfo = { | ||
| target: object; | ||
| type: TrackOpTypes | TriggerOpTypes; | ||
| key: any; | ||
| newValue?: any; | ||
| oldValue?: any; | ||
| oldTarget?: Map<any, any> | Set<any>; | ||
| }; | ||
| interface DebuggerOptions { | ||
| onTrack?: (event: DebuggerEvent) => void; | ||
| onTrigger?: (event: DebuggerEvent) => void; | ||
| } | ||
| /** | ||
| * Subscriber is a type that tracks (or subscribes to) a list of deps. | ||
| */ | ||
| interface Subscriber extends DebuggerOptions { | ||
| } | ||
| import * as vue from 'vue'; | ||
| declare const ComputedRefSymbol: unique symbol; | ||
| interface BaseComputedRef<T, S = T> extends Ref<T, S> { | ||
| [ComputedRefSymbol]: true; | ||
| /** | ||
| * @deprecated computed no longer uses effect | ||
| */ | ||
| effect: ComputedRefImpl; | ||
| } | ||
| interface ComputedRef<T = any> extends BaseComputedRef<T> { | ||
| readonly value: T; | ||
| } | ||
| type ComputedGetter<T> = (oldValue?: T) => T; | ||
| type ComputedSetter<T> = (newValue: T) => void; | ||
| /** | ||
| * @private exported by @vue/reactivity for Vue core use, but not exported from | ||
| * the main vue package | ||
| */ | ||
| declare class ComputedRefImpl<T = any> implements Subscriber { | ||
| fn: ComputedGetter<T>; | ||
| private readonly setter; | ||
| effect: this; | ||
| onTrack?: (event: DebuggerEvent) => void; | ||
| onTrigger?: (event: DebuggerEvent) => void; | ||
| constructor(fn: ComputedGetter<T>, setter: ComputedSetter<T> | undefined, isSSR: boolean); | ||
| get value(): T; | ||
| set value(newValue: T); | ||
| } | ||
| declare const RefSymbol: unique symbol; | ||
| interface Ref<T = any, S = T> { | ||
| get value(): T; | ||
| set value(_: S); | ||
| /** | ||
| * Type differentiator only. | ||
| * We need this to be in public d.ts but don't want it to show up in IDE | ||
| * autocomplete, so we use a private Symbol instead. | ||
| */ | ||
| [RefSymbol]: true; | ||
| } | ||
| declare function useIsMobile(): { | ||
| isMobile: ComputedRef<boolean>; | ||
| isMobile: vue.ComputedRef<boolean>; | ||
| }; | ||
| export { useIsMobile }; |
+3
-3
| { | ||
| "name": "@dlymon-core/composables", | ||
| "version": "9.1.3", | ||
| "version": "9.1.4", | ||
| "license": "MIT", | ||
@@ -39,4 +39,4 @@ "type": "module", | ||
| "radix-vue": "^1.9.17", | ||
| "vue": "^3.5.17", | ||
| "@dlymon-core/shared": "5.1.3" | ||
| "vue": "^3.5.22", | ||
| "@dlymon-core/shared": "5.1.4" | ||
| }, | ||
@@ -43,0 +43,0 @@ "scripts": { |
36165
-13.65%735
-8.47%