UNPKG

@rytass/cms-base-nestjs-module

Version:

Rytass Content Management System NestJS Base Module

22 lines (21 loc) 1.24 kB
import { BaseArticleVersionContentEntity } from '../models/base-article-version-content.entity'; import { BaseArticleVersionEntity } from '../models/base-article-version.entity'; import { BaseArticleEntity } from '../models/base-article.entity'; import { BaseCategoryMultiLanguageNameEntity } from '../models/base-category-multi-language-name.entity'; import { BaseCategoryEntity } from '../models/base-category.entity'; import { BaseSignatureLevelEntity } from '../models/base-signature-level.entity'; export interface CMSBaseModuleOptionsDto { multipleLanguageMode?: boolean; allowMultipleParentCategories?: boolean; allowCircularCategories?: boolean; fullTextSearchMode?: boolean; signatureLevels?: string[] | BaseSignatureLevelEntity[]; enableDraftMode?: boolean; autoReleaseWhenLatestSignatureApproved?: boolean; articleEntity?: new () => BaseArticleEntity; articleVersionEntity?: new () => BaseArticleVersionEntity; articleVersionContentEntity?: new () => BaseArticleVersionContentEntity; categoryEntity?: new () => BaseCategoryEntity; categoryMultiLanguageNameEntity?: new () => BaseCategoryMultiLanguageNameEntity; signatureLevelEntity?: new () => BaseSignatureLevelEntity; }