UNPKG

@rytass/cms-base-nestjs-module

Version:

Rytass Content Management System NestJS Base Module

15 lines (14 loc) 893 B
import { BaseSignatureLevelEntity } from '../models/base-signature-level.entity'; import { DataSource, Repository } from 'typeorm'; import { ArticleSignatureEntity } from '../models/article-signature.entity'; export declare class SignatureService<SignatureLevelEntity extends BaseSignatureLevelEntity = BaseSignatureLevelEntity> { private readonly signatureLevels; private readonly signatureLevelRepo; private readonly dataSource; private readonly articleSignatureRepo; constructor(signatureLevels: string[] | SignatureLevelEntity[], signatureLevelRepo: Repository<BaseSignatureLevelEntity>, dataSource: DataSource, articleSignatureRepo: Repository<ArticleSignatureEntity>); get signatureEnabled(): boolean; signatureLevelsCache: BaseSignatureLevelEntity[]; get finalSignatureLevel(): SignatureLevelEntity | null; onApplicationBootstrap(): Promise<void>; }