rich-filemanager
Version:
Highly customizable open-source file manager
25 lines • 745 B
TypeScript
interface ILazyLoadOptions {
threshold?: number;
container?: HTMLElement;
elements_selector?: string;
throttle?: number;
data_src?: string;
data_srcset?: string;
class_loading?: string;
class_loaded?: string;
class_error?: string;
skip_invisible?: boolean;
show_while_loading?: boolean;
callback_set?: (elt:HTMLImageElement) => void;
callback_load?: (elt:HTMLImageElement) => void;
callback_error?: (elt:HTMLImageElement) => void;
callback_processed?: (elts:HTMLImageElement[]) => void;
placeholder?: string;
}
interface ILazyLoad {
new (options?: ILazyLoadOptions);
update();
destroy();
handleScroll();
}
declare var LazyLoad: ILazyLoad;