UNPKG

@rytass/cms-base-nestjs-module

Version:

Rytass Content Management System NestJS Base Module

29 lines (27 loc) 2.45 kB
const CMS_BASE_MODULE_OPTIONS = Symbol('CMS_BASE_MODULE_OPTIONS'); const MULTIPLE_LANGUAGE_MODE = Symbol('MULTIPLE_LANGUAGE_MODE'); const MULTIPLE_CATEGORY_PARENT_MODE = Symbol('MULTIPLE_CATEGORY_PARENT_MODE'); const CIRCULAR_CATEGORY_MODE = Symbol('CIRCULAR_CATEGORY_MODE'); const FULL_TEXT_SEARCH_MODE = Symbol('FULL_TEXT_SEARCH_MODE'); const ENABLE_SIGNATURE_MODE = Symbol('ENABLE_SIGNATURE_MODE'); const SIGNATURE_LEVELS = Symbol('SIGNATURE_LEVELS'); const DRAFT_MODE = Symbol('DRAFT_MODE'); const AUTO_RELEASE_AFTER_APPROVED = Symbol('AUTO_RELEASE_AFTER_APPROVED'); // Options Entity Providers const PROVIDE_ARTICLE_ENTITY = Symbol('PROVIDE_ARTICLE_ENTITY'); const PROVIDE_ARTICLE_VERSION_ENTITY = Symbol('PROVIDE_ARTICLE_VERSION_ENTITY'); const PROVIDE_ARTICLE_VERSION_CONTENT_ENTITY = Symbol('PROVIDE_ARTICLE_VERSION_CONTENT_ENTITY'); const PROVIDE_CATEGORY_ENTITY = Symbol('PROVIDE_CATEGORY_ENTITY'); const PROVIDE_CATEGORY_MULTI_LANGUAGE_NAME_ENTITY = Symbol('PROVIDE_CATEGORY_MULTI_LANGUAGE_NAME_ENTITY'); const PROVIDE_SIGNATURE_LEVEL_ENTITY = Symbol('PROVIDE_SIGNATURE_LEVEL_ENTITY'); // Resolved Entity Repository Providers const RESOLVED_ARTICLE_REPO = Symbol('RESOLVED_ARTICLE_REPO'); const RESOLVED_ARTICLE_VERSION_REPO = Symbol('RESOLVED_ARTICLE_VERSION_REPO'); const RESOLVED_ARTICLE_VERSION_CONTENT_REPO = Symbol('RESOLVED_ARTICLE_VERSION_CONTENT_REPO'); const RESOLVED_CATEGORY_REPO = Symbol('RESOLVED_CATEGORY_REPO'); const RESOLVED_CATEGORY_MULTI_LANGUAGE_NAME_REPO = Symbol('RESOLVED_CATEGORY_MULTI_LANGUAGE_NAME_REPO'); const RESOLVED_SIGNATURE_LEVEL_REPO = Symbol('RESOLVED_SIGNATURE_LEVEL_REPO'); // Internal Use Injection Token const CATEGORY_DATA_LOADER = Symbol('CATEGORY_DATA_LOADER'); const ARTICLE_SIGNATURE_SERVICE = Symbol('ARTICLE_SIGNATURE_SERVICE'); export { ARTICLE_SIGNATURE_SERVICE, AUTO_RELEASE_AFTER_APPROVED, CATEGORY_DATA_LOADER, CIRCULAR_CATEGORY_MODE, CMS_BASE_MODULE_OPTIONS, DRAFT_MODE, ENABLE_SIGNATURE_MODE, FULL_TEXT_SEARCH_MODE, MULTIPLE_CATEGORY_PARENT_MODE, MULTIPLE_LANGUAGE_MODE, PROVIDE_ARTICLE_ENTITY, PROVIDE_ARTICLE_VERSION_CONTENT_ENTITY, PROVIDE_ARTICLE_VERSION_ENTITY, PROVIDE_CATEGORY_ENTITY, PROVIDE_CATEGORY_MULTI_LANGUAGE_NAME_ENTITY, PROVIDE_SIGNATURE_LEVEL_ENTITY, RESOLVED_ARTICLE_REPO, RESOLVED_ARTICLE_VERSION_CONTENT_REPO, RESOLVED_ARTICLE_VERSION_REPO, RESOLVED_CATEGORY_MULTI_LANGUAGE_NAME_REPO, RESOLVED_CATEGORY_REPO, RESOLVED_SIGNATURE_LEVEL_REPO, SIGNATURE_LEVELS };