🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@dlymon-core/composables

Package Overview
Dependencies
Maintainers
2
Versions
22
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@dlymon-core/composables - npm Package Compare versions

Comparing version
9.1.3
to
9.1.4
+2
-72
dist/use-is-mobile.d.cts

@@ -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": {