@zuiwoxing/posisi
Version:
一款基于typescript 前端控制组件,包括(IOC,AOP,Feign,Logger,Util等)
31 lines (30 loc) • 824 B
TypeScript
export declare class IocUtil {
static INSTANCE_ID: string;
/**
* 为每个实例生成唯一ID
* @param instance
*/
static genInstanceId<T>(instance: any): T;
/**
* 转为数组
* @param values
*/
static convertToArray<T>(values: IterableIterator<T>): Array<T>;
/**
* 获取类的构造函数
* @param clsBiz
*/
static getConstructor(clsBiz: any): any;
/**
* 包装beanName
* @param classType class
* @param qualifier 候选标识
*/
static wrapBeanName(classType: Function, qualifier?: string): string;
/**
* 包装beanName
* @param beanName 原始名称
* @param qualifier 候选标识
*/
static wrapBeanNameByStr(beanName: string, qualifier?: string): string;
}