index.d.ts 921 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. interface PostcssRemToRpxOptions {
  2. remUnit?: number;
  3. remPrecision?: number;
  4. rpxRatio?: number;
  5. }
  6. interface TailwindTransformOptions extends PostcssRemToRpxOptions {
  7. }
  8. /**
  9. * uniappX 入口,自动注入 Tailwind 类名转换插件
  10. * @param options 配置项
  11. * @returns Vite 插件数组
  12. */
  13. export declare function uniappX(options?: {
  14. tailwind?: TailwindTransformOptions;
  15. }): {
  16. name: string;
  17. enforce: "pre";
  18. config(): {
  19. css: {
  20. postcss: {
  21. plugins: {
  22. postcssPlugin: string;
  23. prepare(): {
  24. Rule(rule: any): void;
  25. Declaration(decl: any): void;
  26. };
  27. }[];
  28. };
  29. };
  30. };
  31. transform(code: string, id: string): {
  32. code: string;
  33. map: {
  34. mappings: string;
  35. };
  36. } | null;
  37. }[];
  38. export {};