🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
Sign inDemoInstall
Socket

@infinite-list/utils

Package Overview
Dependencies
Maintainers
3
Versions
11
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@infinite-list/utils - npm Package Compare versions

Comparing version

to
0.4.11-beta.2

56

dist/index.d.ts

@@ -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