| 1234567891011121314151617181920212223242526 |
- import { LanguageCode } from 'shared/generated-types';
- import { DeepPartial, HasCustomFields } from 'shared/shared-types';
- import { Column, Entity, ManyToOne } from 'typeorm';
- import { Translation } from '../../locale/locale-types';
- import { VendureEntity } from '../base/base.entity';
- import { CustomFacetFieldsTranslation } from '../custom-entity-fields';
- import { Facet } from './facet.entity';
- @Entity()
- export class FacetTranslation extends VendureEntity implements Translation<Facet>, HasCustomFields {
- constructor(input?: DeepPartial<Translation<Facet>>) {
- super(input);
- }
- @Column('varchar') languageCode: LanguageCode;
- @Column() name: string;
- @ManyToOne(type => Facet, base => base.translations)
- base: Facet;
- @Column(type => CustomFacetFieldsTranslation)
- customFields: CustomFacetFieldsTranslation;
- }
|