rcx-virtual-list
Version:
Maximum performance for extremely large lists.<br/> Animation of elements is supported.
43 lines (42 loc) • 2.08 kB
TypeScript
import { SnappingMethods } from "../enums";
import { Directions } from "../enums/directions";
export declare const DEFAULT_ITEM_SIZE = 24;
export declare const DEFAULT_BUFFER_SIZE = 2;
export declare const DEFAULT_MAX_BUFFER_SIZE = 100;
export declare const DEFAULT_LIST_SIZE = 400;
export declare const DEFAULT_SNAP = false;
export declare const DEFAULT_ENABLED_BUFFER_OPTIMIZATION = false;
export declare const DEFAULT_DYNAMIC_SIZE = false;
export declare const TRACK_BY_PROPERTY_NAME = "id";
export declare const DEFAULT_DIRECTION = Directions.VERTICAL;
export declare const DISPLAY_OBJECTS_LENGTH_MESUREMENT_ERROR = 1;
export declare const MAX_SCROLL_TO_ITERATIONS = 5;
export declare const DEFAULT_SNAPPING_METHOD = SnappingMethods.NORMAL;
export declare const BEHAVIOR_AUTO = "auto";
export declare const BEHAVIOR_INSTANT = "instant";
export declare const BEHAVIOR_SMOOTH = "smooth";
export declare const DISPLAY_BLOCK = "block";
export declare const DISPLAY_NONE = "none";
export declare const OPACITY_0 = "0";
export declare const OPACITY_100 = "100";
export declare const VISIBILITY_VISIBLE = "visible";
export declare const VISIBILITY_HIDDEN = "hidden";
export declare const SIZE_100_PERSENT = "100%";
export declare const SIZE_AUTO = "auto";
export declare const POSITION_ABSOLUTE = "absolute";
export declare const POSITION_STICKY = "sticky";
export declare const TRANSLATE_3D = "translate3d";
export declare const ZEROS_TRANSLATE_3D: string;
export declare const HIDDEN_ZINDEX = "-1";
export declare const DEFAULT_ZINDEX = "0";
export declare const TOP_PROP_NAME = "top";
export declare const LEFT_PROP_NAME = "left";
export declare const X_PROP_NAME = "x";
export declare const Y_PROP_NAME = "y";
export declare const WIDTH_PROP_NAME = "width";
export declare const HEIGHT_PROP_NAME = "height";
export declare const PX = "px";
export declare const SCROLL = "scroll";
export declare const SCROLL_END = "scrollend";
export declare const CLASS_LIST_VERTICAL = "vertical";
export declare const CLASS_LIST_HORIZONTAL = "horizontal";