UNPKG

@gsp-cmp/ccmp-ui

Version:

CCMP UI Component Library for Angular

30 lines (29 loc) 1.19 kB
import { Injector, ComponentFactoryResolver } from '@angular/core'; import { ViewUtils } from './view-utils/view-utils'; import { BsModalService } from '@farris/ui-modal'; import { Options } from './params/options'; import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; import { SelectorResult } from './params/selector-result'; export declare class CommonComponentUiRTService { private resolver; private injector; private util; private modalService; private http; constructor(resolver: ComponentFactoryResolver, injector: Injector, util: ViewUtils, modalService: BsModalService, http: HttpClient); /** * 通用构件操作选择器 * @param metadataId 通用构件元数据 * @param sessionId 功能sessionId * @param options UI可选配置参数 */ openSelector(metadataId: string, sessionId: string, options?: Options): Observable<SelectorResult>; /** * 获取构件信息 * @param metadataId 构件元数据ID * @param sessionId 功能sessionid */ getComponentInfo(metadataId: string, sessionId: string): Observable<any>; private create; }