UNPKG

@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
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; }