@lcap/nasl
Version:
NetEase Application Specific Language
12 lines • 1.09 kB
TypeScript
import type { FrameworkKind, FrameworkScope, LoadMaterialContext, MaterialManifest, UIDeclaration, UIPackageInfo } from './types';
import type { App } from '../../concepts';
export declare function getUIPackageInfo(app: App, framework: FrameworkKind, scope: FrameworkScope): UIPackageInfo;
export declare function loadBasicMainfest({ axios, appInfo }: LoadMaterialContext, pkgInfo: UIPackageInfo): Promise<MaterialManifest>;
export declare function formatNodesAPI(list: any[], pkgInfo: UIPackageInfo): {
allNodesAPI: Record<string, any>;
componentList: any[];
};
export declare function loadBasicUINaslAPI({ axios, appInfo }: LoadMaterialContext, pkgInfo: UIPackageInfo, manifest: MaterialManifest): Promise<UIDeclaration>;
export declare function loadBasicUIDeclaration({ axios, appInfo }: LoadMaterialContext, pkgInfo: UIPackageInfo, manifest: MaterialManifest): Promise<string>;
export declare function loadBasicUICSSInfo({ axios, appInfo }: LoadMaterialContext, pkgInfo: UIPackageInfo, manifest: MaterialManifest): Promise<Record<string, any>>;
//# sourceMappingURL=basic.d.ts.map