版博士V2.0程序
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. import * as unplugin_combine_dist_types_js from 'unplugin-combine/dist/types.js';
  2. import { Options as Options$1 } from '@vue-macros/better-define';
  3. import { Options as Options$2 } from '@vue-macros/define-model';
  4. import { Options as Options$3 } from 'unplugin-vue-define-options';
  5. import { Options as Options$4 } from '@vue-macros/define-props';
  6. import { Options as Options$5 } from '@vue-macros/define-props-refs';
  7. import { Options as Options$6 } from '@vue-macros/define-render';
  8. import { Options as Options$7 } from '@vue-macros/define-slots';
  9. import { Options as Options$8 } from '@vue-macros/export-props';
  10. import { Options as Options$9 } from '@vue-macros/hoist-static';
  11. import { Options as Options$a } from '@vue-macros/named-template';
  12. import { Options as Options$b } from '@vue-macros/reactivity-transform';
  13. import { Options as Options$c } from '@vue-macros/setup-block';
  14. import { Options as Options$d } from '@vue-macros/setup-component';
  15. import { Options as Options$e } from '@vue-macros/setup-sfc';
  16. import { Options as Options$f } from '@vue-macros/short-emits';
  17. import { Options as Options$g } from '@vue-macros/single-define';
  18. interface FeatureOptionsMap {
  19. betterDefine: Options$1;
  20. defineModel: Options$2;
  21. defineOptions: Options$3;
  22. defineProps: Options$4;
  23. definePropsRefs: Options$5;
  24. defineRender: Options$6;
  25. defineSlots: Options$7;
  26. exportProps: Options$8;
  27. hoistStatic: Options$9;
  28. namedTemplate: Options$a;
  29. reactivityTransform: Options$b;
  30. setupBlock: Options$c;
  31. setupComponent: Options$d;
  32. setupSFC: Options$e;
  33. shortEmits: Options$f;
  34. singleDefine: Options$g;
  35. }
  36. type FeatureName = keyof FeatureOptionsMap;
  37. type FeatureOptions = FeatureOptionsMap[FeatureName];
  38. interface OptionsCommon {
  39. root?: string;
  40. version?: 2 | 3;
  41. isProduction?: boolean;
  42. plugins?: {
  43. vue?: any;
  44. vueJsx?: any;
  45. };
  46. /** @internal */
  47. nuxtContext?: {
  48. isClient?: boolean;
  49. };
  50. }
  51. type OptionalSubOptions<T> = boolean | Omit<T, keyof OptionsCommon> | undefined;
  52. type Options = OptionsCommon & {
  53. [K in FeatureName]?: OptionalSubOptions<FeatureOptionsMap[K]>;
  54. };
  55. type OptionsResolved = Required<OptionsCommon> & {
  56. [K in FeatureName]: false | FeatureOptionsMap[K];
  57. };
  58. declare const _default: unplugin_combine_dist_types_js.UnpluginCombineInstance<Options | undefined>;
  59. export { FeatureName, FeatureOptions, FeatureOptionsMap, Options, OptionsCommon, OptionsResolved, _default as default };