@lcap/asl
Version:
NetEase Application Specific Language
41 lines (40 loc) • 1.01 kB
TypeScript
export declare function getGenericTypeRef(typeName: string): string;
export declare function getGenericList(): Promise<{
genericTypeList: any;
genericTypemap: any;
}>;
export declare const genericTypeList: {
level: string;
name: string;
type: string;
typeParams: {
type: string;
typeParamName: string;
}[];
propertyList: ({
level: string;
name: string;
type: string;
typeKey: string;
typeInstantiation: {
typeName: string;
typeParams: {
level: string;
typeParamName: string;
typeParamValue: {
type: string;
typeParamName: string;
};
}[];
};
} | {
name: string;
type: string;
level?: undefined;
typeKey?: undefined;
typeInstantiation?: undefined;
})[];
}[];
export declare const genericTypeMap: {
[name: string]: any;
};