26 lines
827 B
TypeScript
26 lines
827 B
TypeScript
export function remove(arr: any, item: any): any;
|
|
export function getBestSelectionFromSrcset(el: any, scale: any): string | undefined;
|
|
export function supportWebp(): boolean;
|
|
export function throttle(action: any, delay: any): (...args: any[]) => void;
|
|
export function on(el: any, type: any, func: any): void;
|
|
export function off(el: any, type: any, func: any): void;
|
|
export const hasIntersectionObserver: boolean;
|
|
export namespace modeType {
|
|
let event: string;
|
|
let observer: string;
|
|
}
|
|
export function getDPR(scale?: number): number;
|
|
export function loadImageAsync(item: any, resolve: any, reject: any): any;
|
|
export class ImageCache {
|
|
constructor({ max }: {
|
|
max: any;
|
|
});
|
|
options: {
|
|
max: any;
|
|
};
|
|
caches: any[];
|
|
has(key: any): boolean;
|
|
add(key: any): void;
|
|
free(): void;
|
|
}
|