Skip to main content

FacetValue

FacetValue​

A particular value of a Facet.

Signature
class FacetValue extends VendureEntity implements Translatable, HasCustomFields, ChannelAware {
constructor(input?: DeepPartial<FacetValue>)
name: LocaleString;
@Column() code: string;
@OneToMany(type => FacetValueTranslation, translation => translation.base, { eager: true })
translations: Array<Translation<FacetValue>>;
@Index()
@ManyToOne(type => Facet, group => group.values, { onDelete: 'CASCADE' })
facet: Facet;
@EntityId()
facetId: ID;
@Column(type => CustomFacetValueFields)
customFields: CustomFacetValueFields;
@ManyToMany(type => Channel)
@JoinTable()
channels: Channel[];
}

constructor​

method
(input?: DeepPartial<FacetValue>) => FacetValue

name​

property
LocaleString

code​

property
string

translations​

property
Array<Translation<FacetValue>>

facet​

property

facetId​

property

customFields​

property
CustomFacetValueFields

channels​

property