Page MenuHomeSealhub

index.d.ts
No OneTemporary

Authored By
Unknown
Size
1 KB
Referenced Files
None
Subscribers
None

index.d.ts

/// <reference types="koa__router" />
import Router from "@koa/router";
import sharp from "sharp";
import { Middleware } from "koa";
export default class KoaResponsiveImageRouter extends Router {
static_path: string;
router: Router;
hashToResolutions: Record<string, number[]>;
hashToLossless: Record<string, boolean>;
hashToMetadata: Record<string, Promise<sharp.Metadata> | undefined>;
hashToOriginalPath: Record<string, string>;
nginxWarningDisplayed: boolean;
constructor(static_path: string);
getMetadata(hash: string): Promise<sharp.Metadata>;
private makeImageURL;
makeNginxConfig(cache_path: string, max_size_mb: number): string;
image({
resolutions,
sizes_attr,
path,
lossless,
lazy,
img_style,
target_ratio,
ratio_diff_threshold,
}: {
resolutions?: number[];
sizes_attr: string;
path: string;
lossless?: boolean;
lazy?: boolean;
img_style?: string;
target_ratio?: number;
ratio_diff_threshold?: number;
}): Promise<string>;
getRoutes(): Middleware;
private getHash;
private generateImage;
}

File Metadata

Mime Type
application/javascript
Expires
Sat, Nov 7, 15:54 (15 h, 28 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1181900
Default Alt Text
index.d.ts (1 KB)

Event Timeline