@lcap/asl
Version:
NetEase Application Specific Language
37 lines (36 loc) • 1.18 kB
TypeScript
import { App } from '..';
export declare function dataTypesToJson(): {
[name: string]: import("..").Schema;
};
export declare function enumsToJson(app: App): {
[prop: string]: {
[prop: string]: string;
};
};
export declare function apisToJson(app: App): {
[prop: string]: any;
};
export declare function generateDataJson(app: App): Promise<{
dataTypes: {
[name: string]: import("..").Schema;
};
enums: {
[prop: string]: {
[prop: string]: string;
};
};
apis: {
[prop: string]: any;
};
}>;
export declare function saveDataTypesCache(app: App): any;
export declare function loadDataTypesCache(serviceId: string): Promise<any>;
export declare function saveEnumsCache(app: App): any;
export declare function loadEnumsCache(serviceId: string): Promise<any>;
export declare function saveApisCache(app: App): any;
export declare function loadApisCache(serviceId: string): Promise<any>;
export declare function getVertexIdToName(): {
[prop: string]: string;
};
export declare function saveVertexIdToName(app: App): Promise<any>;
export declare function loadVertexIdToName(app: App): Promise<any>;