utils.d.ts 1.8 KB

123456789101112131415161718192021222324252627282930313233
  1. import { ImportSpecifier } from 'es-module-lexer';
  2. import type { /*SourceMapInput, */ PluginContext } from 'rollup';
  3. import { Position } from '@vue/compiler-core';
  4. export declare const UVUE_CLASS_NAME_PREFIX = "Gen";
  5. export declare const DEFAULT_APPID = "HBuilder";
  6. export declare const ENTRY_FILENAME = "main.uts";
  7. export declare function wrapResolve(resolve: PluginContext['resolve']): PluginContext['resolve'];
  8. export declare function createTryResolve(importer: string, resolve: PluginContext['resolve'], offsetStart?: Position, origCode?: string): (source: string, code: string, { ss, se }: ImportSpecifier) => Promise<boolean | void>;
  9. export declare function parseImports(code: string, tryResolve?: ReturnType<typeof createTryResolve>): Promise<string>;
  10. export declare function createResolveError(code: string, msg: string, start: Position, end: Position): import("rollup").RollupError;
  11. export declare function kotlinOutDir(): string;
  12. export declare function uvueOutDir(): string;
  13. export declare function isVue(filename: string): boolean;
  14. export declare function stringifyMap(obj: unknown, ts?: boolean): string;
  15. export declare function parseUTSRelativeFilename(filename: string, root?: string): string;
  16. export declare function parseUTSImportFilename(filename: string): string;
  17. type UniCloudSpace = {
  18. provider: string;
  19. spaceName: string;
  20. spaceId: string;
  21. clientSecret?: string;
  22. endpoint?: string;
  23. workspaceFolder?: string;
  24. };
  25. export declare function getUniCloudSpaceList(): Array<UniCloudSpace>;
  26. type UniCloudObjectInfo = {
  27. name: string;
  28. methodList: string[];
  29. };
  30. export declare function getUniCloudObjectInfo(uniCloudSpaceList: Array<UniCloudSpace>): Array<UniCloudObjectInfo>;
  31. export declare function addExtApiComponents(components: string[]): void;
  32. export declare function getExtApiComponents(): Set<string>;
  33. export {};