@lcap/nasl
Version:
NetEase Application Specific Language
15 lines • 643 B
TypeScript
import { naslTypes } from './transforms/utils';
interface PartialAppInfo {
name?: string;
title?: string;
ideVersion?: string;
}
type HeadNamespace = 'app' | 'extensions' | 'apis' | 'connectors';
type TypeInNamespace = 'structures' | 'enums' | 'metadataTypes' | 'logics' | 'interfaces';
/**
* 添加到指定命名空间中
*/
export declare function addType2Namespace(app: naslTypes.App, node: any, namespacePrefix: HeadNamespace, type: TypeInNamespace, options?: any): void;
export declare function parseNaturalTS(tsCode: string, appInfo?: PartialAppInfo): naslTypes.App;
export {};
//# sourceMappingURL=parseNaturalTS.d.ts.map