/*** * @file: 字典服务 * @author: linkun.he * @Date: 2020-11-19 19:09:17 */ import { HttpClient } from '@angular/common/http'; import { Observable, Observer } from 'rxjs'; import { SettingsService } from '@ithinkdt/shared/browser'; import { BaseAjaxService } from '@ithinkdt/shared/http'; export declare class DictionaryService extends BaseAjaxService { private httpClient; private settingsSrv; constructor(httpClient: HttpClient, settingsSrv: SettingsService); dictMap: Map>; dictObsMap: Map[]>; getDicListByDicCode(dicCode: any, ...args: any[]): Observable; /** * 根据dictTypes返回字典集合 * @param dictTypes 字典类型,以逗号隔开,如:a,b,c * @returns Observable */ getDicListByDicCodes(dictTypes: string): Observable; /*** * @description: 触发已缓存的订阅对象 * @param dicCode 字典pid */ private loopObs; }