import type Module from './Module__'; import type View from './View__'; import type Frontend from './Frontend__'; import type ProcessElement from './ProcessElement__'; import type Process from './Process__'; import Logic from './Logic__'; /** * 鉴权逻辑 */ export declare class AuthLogic extends Logic { /** 类名 */ static readonly ConceptName: string; /** * 是否为抽象类 * 抽象类不能产生 concept: string */ static isAbstract: boolean; /** 继承链 */ static readonly inheritanceChain: string[]; /** * 产品概念 */ readonly concept: 'AuthLogic' | 'AuthLogicForCallInterface'; /** * 是否为默认鉴权逻辑 */ isDefault?: boolean; /** * @param source 需要合并的部分参数 */ constructor(source?: Partial); static from(source: any, parentNode?: any, parentKey?: string): AuthLogic; /** * 设置是否为默认鉴权逻辑 */ setIsDefault(isDefault: boolean): void; /** * 祖先 Module */ get module(): Module; /** * 祖先 View */ get view(): View; /** * 祖先 Frontend */ get frontend(): Frontend; /** * 祖先 ProcessElement */ get processElement(): ProcessElement; /** * 祖先 Process */ get process(): Process; static getDefaultOptions(): Partial<{ body: Array; params: Array; returns: Array; }>; /** * 生成宿主语言的文件路径 * @param name 一般不用传,用于 rename */ getEmbeddedFilePath(name?: string): string; getTsNamespace(): string; } export default AuthLogic; //# sourceMappingURL=AuthLogic__.d.ts.map