@infinite-list/utils
Advanced tools
Comparing version
@@ -0,4 +1,31 @@ | ||
import { GenericItemT } from '@infinite-list/types'; | ||
import BatchinateLast from '@x-oasis/batchinate-last'; | ||
import { GenericItemT } from '@infinite-list/types'; | ||
declare class EnabledSelector { | ||
private _dispatchScrollMetricsEnabled; | ||
private _onEnabled?; | ||
constructor(props?: { | ||
onEnabled?: Function; | ||
}); | ||
getDispatchScrollMetricsEnabledStatus(): boolean; | ||
setDispatchScrollMetricsEnabledStatus(value: boolean): void; | ||
enableDispatchScrollMetrics(): void; | ||
disableDispatchScrollMetrics(): void; | ||
toggleDispatchScrollMetrics(): void; | ||
} | ||
type ItemPossibleT<T> = T | { | ||
key: string; | ||
} | { | ||
id: string; | ||
}; | ||
type ExtractKeyItem<T> = Extract<T, { | ||
key: string; | ||
}>; | ||
type ExtractIdItem<T> = Extract<T, { | ||
id: string; | ||
}>; | ||
type IDefaultKeyExtra<ItemT extends GenericItemT = GenericItemT> = (item: ItemPossibleT<ItemT>, index?: number) => string; | ||
declare const defaultKeyExtractor: <ItemT extends GenericItemT = GenericItemT>(item: ItemPossibleT<ItemT>, index?: number) => string; | ||
/** | ||
@@ -23,15 +50,2 @@ * to cache key <-> index value | ||
declare class EnabledSelector { | ||
private _dispatchScrollMetricsEnabled; | ||
private _onEnabled?; | ||
constructor(props?: { | ||
onEnabled?: Function; | ||
}); | ||
getDispatchScrollMetricsEnabledStatus(): boolean; | ||
setDispatchScrollMetricsEnabledStatus(value: boolean): void; | ||
enableDispatchScrollMetrics(): void; | ||
disableDispatchScrollMetrics(): void; | ||
toggleDispatchScrollMetrics(): void; | ||
} | ||
declare const _default$2: () => null; | ||
@@ -63,16 +77,2 @@ | ||
type ItemPossibleT<T> = T | { | ||
key: string; | ||
} | { | ||
id: string; | ||
}; | ||
type ExtractKeyItem<T> = Extract<T, { | ||
key: string; | ||
}>; | ||
type ExtractIdItem<T> = Extract<T, { | ||
id: string; | ||
}>; | ||
type IDefaultKeyExtra<ItemT extends GenericItemT = GenericItemT> = (item: ItemPossibleT<ItemT>, index?: number) => string; | ||
declare const defaultKeyExtractor: <ItemT extends GenericItemT = GenericItemT>(item: ItemPossibleT<ItemT>, index?: number) => string; | ||
export { EnabledSelector, ExtractIdItem, ExtractKeyItem, IDefaultKeyExtra, ItemPossibleT, KeyIndexManager, _default$2 as ListSpy, _default$1 as ListSpyUtils, StillnessHelper, defaultKeyExtractor, _default as log }; |
{ | ||
"name": "@infinite-list/utils", | ||
"version": "0.4.11-beta.1", | ||
"version": "0.4.11-beta.2", | ||
"exports": { | ||
@@ -18,3 +18,3 @@ ".": { | ||
"@x-oasis/batchinate-last": "^0.1.14", | ||
"@infinite-list/types": "0.4.11-beta.1" | ||
"@infinite-list/types": "0.4.11-beta.2" | ||
}, | ||
@@ -21,0 +21,0 @@ "devDependencies": { |
Sorry, the diff of this file is not supported yet
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
0
-100%+ Added
- Removed