index.d.ts 704 B

12345678910111213141516171819202122232425262728
  1. import { DrawPosterPlugin } from '../../core/plugin';
  2. declare module '../../core' {
  3. interface CanvasCtx {
  4. /** 绘制二维码
  5. *
  6. * 说明文档: https://tuimao233.gitee.io/mao-blog/my-extends/u-draw-poste
  7. */
  8. drawQrCode(options: DrawQrCodeOptions): void;
  9. }
  10. }
  11. /** 绘制二维码配置 */
  12. export interface DrawQrCodeOptions {
  13. text: string;
  14. x?: number;
  15. y?: number;
  16. size?: number;
  17. margin?: number;
  18. backgroundColor?: string;
  19. foregroundColor?: string;
  20. }
  21. export declare const errorCorrectLevel: {
  22. L: number;
  23. M: number;
  24. Q: number;
  25. H: number;
  26. };
  27. declare const _default: () => DrawPosterPlugin;
  28. export default _default;