@商业工具-测试-数据/产品
此软件包为商务工具平台提供了数据模型 Product 类型表达式.
https://docs.com/api/projects/出品#出品
安装
$ pnpm add -D @commercetools-test-data/product
使用量
属性
import {
Attribute,
AttributeDraft,
type TAttribute,
type TAttributeDraft,
} from '@commercetools-test-data/product';
const attribute = Attribute.random().build<TAttribute>();
const attributeDraftGraphql =
AttributeDraft.random().buildGraphql<TAttributeDraft>();
图像
import { Image, type TImage } from '@commercetools-test-data/product';
const image = Image.random().build<TImage>();
产品
import {
ProductGraphql,
ProductRest,
ProductGraphqlDraft,
ProductRestDraft,
} from '@commercetools-test-data/product';
const productGraphql = ProductGraphql.random().build();
const productRest = ProductRest.random().build();
const productGraphqlDraft = ProductGraphqlDraft.random().build();
const productRestDraft = ProductRestDraft.random().build();
产品数据库
import {
ProductCatalogDataGraphql,
ProductCatalogDataRest,
} from '@commercetools-test-data/product';
const productCatalogDataGraphql = ProductCatalogDataGraphql.random().build();
const productCatalogDataRest = ProductCatalogDataRest.random().build();
产品数据
import {
ProductDataGraphql,
TProductDataRest,
} from '@commercetools-test-data/product';
// For REST entities
const productDataRest = ProductDataRest.random().build();
// For Graphql entities
const productDataGraphql = ProductData.random().build();
产品
import {
ProductVariantGraphql,
ProductVariantRest,
ProductVariantGraphqlDraft,
ProductVariantRestDraft,
} from '@commercetools-test-data/product';
const productVariantGraphql = ProductVariantGraphql.random().build();
const productVariantRest = ProductVariantRest.random().build();
const productVariantGraphqlDraft = ProductVariantGraphqlDraft.random().build();
const productVariantRestDraft = ProductVariantGraphqlDraft.random().build();