import { CallConnector } from 'src'; import { ServiceType } from './Logic__'; import Logic from './Logic__'; /** * 连接器操作逻辑 */ export declare class ConnectorLogic extends Logic { /** 类名 */ static readonly ConceptName: string; /** * 是否为抽象类 * 抽象类不能产生 concept: string */ static isAbstract: boolean; /** 继承链 */ static readonly inheritanceChain: string[]; /** * 产品概念 */ readonly concept: 'ConnectorLogic'; /** * 模式类型 */ kind: 'http' | 'pipeline'; /** * @param source 需要合并的部分参数 */ constructor(source?: Partial); static from(source: any, parentNode?: any, parentKey?: string): ConnectorLogic; /** * 设置模式类型 */ setKind(kind: 'http' | 'pipeline'): void; get calleewholeKey(): string; /** * 生成服务 * 目前用两种调用方式 * 1、permission 中生成 权限相关,此时需提供 调用的CallConnector * 2、制品生成调用时,由于genMateDate不会分析具体的调用,具体的 CallConnector 会在 toJS 中提供。在运行时进行拼接 */ toService(call?: CallConnector): ServiceType; checkLogicReturnTypeHasError(): boolean; } export default ConnectorLogic; //# sourceMappingURL=ConnectorLogic__.d.ts.map