serverPluginVue.d.ts 674 B

1234567891011121314151617181920
  1. import { ServerPlugin } from '.';
  2. import { SFCDescriptor, SFCStyleCompileResults, BindingMetadata } from '@vue/compiler-sfc';
  3. import LRUCache from 'lru-cache';
  4. import { SourceMap } from './serverPluginSourceMap';
  5. export declare const srcImportMap: Map<any, any>;
  6. interface CacheEntry {
  7. descriptor?: SFCDescriptor;
  8. template?: ResultWithMap;
  9. script?: ResultWithMap;
  10. styles: SFCStyleCompileResults[];
  11. customs: string[];
  12. }
  13. interface ResultWithMap {
  14. code: string;
  15. map: SourceMap | null | undefined;
  16. bindings?: BindingMetadata;
  17. }
  18. export declare const vueCache: LRUCache<string, CacheEntry>;
  19. export declare const vuePlugin: ServerPlugin;
  20. export {};