@vendure/core
Version:
A modern, headless ecommerce framework
37 lines (36 loc) • 996 B
TypeScript
import { LanguageCode } from '@vendure/common/lib/generated-types';
import { ID } from '@vendure/common/lib/shared-types';
export declare class SearchIndexItem {
constructor(input?: Partial<SearchIndexItem>);
productVariantId: ID;
languageCode: LanguageCode;
channelId: ID;
productId: ID;
enabled: boolean;
productName: string;
productVariantName: string;
description: string;
slug: string;
sku: string;
price: number;
priceWithTax: number;
facetIds: string[];
facetValueIds: string[];
collectionIds: string[];
collectionSlugs: string[];
channelIds: string[];
productPreview: string;
productPreviewFocalPoint?: {
x: number;
y: number;
} | null;
productVariantPreview: string;
productVariantPreviewFocalPoint?: {
x: number;
y: number;
} | null;
productAssetId: ID | null;
productVariantAssetId: ID | null;
inStock?: boolean;
productInStock?: boolean;
}