@gsp-cmp/ccmp-ui
Version:
CCMP UI Component Library for Angular
30 lines (29 loc) • 1.19 kB
TypeScript
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;
}