@commercetools-test-data/commons
This package provides the data model for the commercetools platform common types
https://docs.commercetools.com/api/types
Install
$ yarn add -D @commercetools-test-data/commons
Usage
Address
import {
Address,
AddressDraft,
type TAddress,
type TAddressDraft,
} from '@commercetools-test-data/commons';
const address = Address.random().build<TAddress>();
const addressDraft = AddressDraft.random().build<TAddressDraft>();
LocalizedString
import {
LocalizedString,
type TLocalizedString,
} from '@commercetools-test-data/commons';
const name = LocalizedString.random().build<TLocalizedString>();
const emptyName = LocalizedString.presets.empty().build<TLocalizedString>();
Reference
import { Reference, type TReference } from '@commercetools-test-data/commons';
const productRef = Reference.random()
.typeId('product')
.build<TReference<'product'>>();
const categoryRef = Reference.presets
.category()
.build<TReference<'category'>>();