@danielbiegler/vendure-plugin-blurry-image-lazy-loading
Version:
Generates image hashes for displaying blurry previews when loading images on the frontend.
15 lines (14 loc) • 1.51 kB
TypeScript
import { Asset, RelationPaths, RequestContext } from "@vendure/core";
import { MutationPluginPreviewImageHashCreateImageHashArgs, MutationPluginPreviewImageHashCreateImageHashesForAllAssetsArgs, MutationPluginPreviewImageHashCreateImageHashesForCollectionArgs, MutationPluginPreviewImageHashCreateImageHashesForProductArgs, PluginPreviewImageHashCreateResult, PluginPreviewImageHashResult } from "../generated-admin-types";
import { PreviewImageHashService } from "../services/PreviewImageHashService";
export declare class AdminResolver {
private previewImageHashService;
constructor(previewImageHashService: PreviewImageHashService);
pluginPreviewImageHashCreateImageHash(ctx: RequestContext, args: MutationPluginPreviewImageHashCreateImageHashArgs, relations?: RelationPaths<Asset>): Promise<PluginPreviewImageHashCreateResult>;
pluginPreviewImageHashCreateImageHashesForCollection(ctx: RequestContext, args: MutationPluginPreviewImageHashCreateImageHashesForCollectionArgs): Promise<PluginPreviewImageHashResult>;
pluginPreviewImageHashCreateImageHashesForProduct(ctx: RequestContext, args: MutationPluginPreviewImageHashCreateImageHashesForProductArgs): Promise<PluginPreviewImageHashResult>;
pluginPreviewImageHashCreateImageHashesForAllAssets(ctx: RequestContext, args: MutationPluginPreviewImageHashCreateImageHashesForAllAssetsArgs): Promise<PluginPreviewImageHashResult>;
}
export declare class PluginPreviewImageHashCreateResultResolver {
__resolveType(value: any): string;
}