Socket
Socket
Sign inDemoInstall

qrcode-svg-ts

Package Overview
Dependencies
Maintainers
1
Versions
38
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

qrcode-svg-ts - npm Package Compare versions

Comparing version 1.1.3 to 1.1.4

112

index.d.ts

@@ -0,61 +1,57 @@

export type QRCodeSVGCallBack = (error:any, result:any) => void
export type QRCodeSVGOptions = QRCodeSVGOption | string
declare namespace qrcodeSvgTs {
export type SaveCallBack = (error:any, result:any) => void
export interface Options {
/**
* 二维码内容
*/
content: string
/**
* 二维码边距默认为0
*/
padding?: number
/**
* 二维码颜色 默认黑色
*/
color?: string
/**
* 二维码背景色 默认白色
*/
background?: string
/**
* 容错级别 默认 H
*/
ecl?: 'L'|'M'|'H'|'Q'
/**
* 将模块(正方形)连接成一个形状,加入 SVGpath元素,推荐用于 Web 和响应式使用,默认值:true
*/
join?: boolean
/**
* 创建一个正方形作为图案,然后填充画布,默认值:false,请参见下面的输出示例
*/
predefined?: boolean
/**
* 应用缩进和新行,默认:true
*/
pretty?: boolean
/**
* 交换 X 和 Y 模块,仅当您对某些 QR 阅读器有问题时,默认:false
*/
swap?: boolean
/**
* 在 SVG 文档之前添加 XML 声明,即<?xml version="1.0" standalone="yes"?>,默认值:true
*/
xmlDeclaration?: boolean
/**
* 包装元素,默认:svg,
* - svgwidth: 使用和属性填充 SVG 文档中的正方形height,建议在二维码为静态(精确大小)的情况下转换为光栅图像或 PDF
* - svg-viewbox: 使用属性填充 SVG 文档中的viewBox正方形,推荐用于响应式网页
* - g: 在元素中放置正方形g,当您需要在单个 SVG 文档中放置多个 QR 码时很有用
* - none: 没有包装
*/
container?: 'svg' | 'svg-viewbox' | 'g' | 'none'
}
export interface QRCodeSVGOption {
/**
* 二维码内容
*/
content: string
/**
* 二维码边距默认为0
*/
padding?: number
/**
* 二维码颜色 默认黑色
*/
color?: string
/**
* 二维码背景色 默认白色
*/
background?: string
/**
* 容错级别 默认 H
*/
ecl?: 'L'|'M'|'H'|'Q'
/**
* 将模块(正方形)连接成一个形状,加入 SVGpath元素,推荐用于 Web 和响应式使用,默认值:true
*/
join?: boolean
/**
* 创建一个正方形作为图案,然后填充画布,默认值:false,请参见下面的输出示例
*/
predefined?: boolean
/**
* 应用缩进和新行,默认:true
*/
pretty?: boolean
/**
* 交换 X 和 Y 模块,仅当您对某些 QR 阅读器有问题时,默认:false
*/
swap?: boolean
/**
* 在 SVG 文档之前添加 XML 声明,即<?xml version="1.0" standalone="yes"?>,默认值:true
*/
xmlDeclaration?: boolean
/**
* 包装元素,默认:svg,
* - svgwidth: 使用和属性填充 SVG 文档中的正方形height,建议在二维码为静态(精确大小)的情况下转换为光栅图像或 PDF
* - svg-viewbox: 使用属性填充 SVG 文档中的viewBox正方形,推荐用于响应式网页
* - g: 在元素中放置正方形g,当您需要在单个 SVG 文档中放置多个 QR 码时很有用
* - none: 没有包装
*/
container?: 'svg' | 'svg-viewbox' | 'g' | 'none'
}
declare const QRCodeSVG: {
new(options: qrcodeSvgTs.Options|string)
new(options: QRCodeSVGOptions)
/**

@@ -75,5 +71,5 @@ * 获取svg文件

*/
save(file: string, callback: qrcodeSvgTs.SaveCallBack): void
save(file: string, callback: QRCodeSVGCallBack): void
}
export = QRCodeSVG;
export default QRCodeSVG;
{
"name": "qrcode-svg-ts",
"version": "1.1.3",
"version": "1.1.4",
"description": "A simple QR Code generator in pure JavaScript",

@@ -5,0 +5,0 @@ "author": "SHLYREN",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc