qrcode-svg-ts
Advanced tools
Comparing version 1.1.2 to 1.1.3
116
index.d.ts
declare type QRCodeSVGSaveCallBack = (error:any, result:any) => void | ||
declare namespace qrcodeSvgTs { | ||
declare interface QRCodeSVGOptions { | ||
/** | ||
* 二维码内容 | ||
*/ | ||
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 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' | ||
} | ||
} | ||
declare const QRCodeSVG: { | ||
new(options: QRCodeSVGOptions|string): QRCodeSVGObject; | ||
} | ||
declare interface QRCodeSVGObject { | ||
new(options: qrcodeSvgTs.Options|string) | ||
/** | ||
@@ -75,7 +75,5 @@ * 获取svg文件 | ||
*/ | ||
save(file: string, callback: QRCodeSVGSaveCallBack): void | ||
save(file: string, callback: qrcodeSvgTs.SaveCallBack): void | ||
} | ||
export default QRCodeSVG; | ||
export = QRCodeSVG; |
{ | ||
"name": "qrcode-svg-ts", | ||
"version": "1.1.2", | ||
"version": "1.1.3", | ||
"description": "A simple QR Code generator in pure JavaScript", | ||
@@ -5,0 +5,0 @@ "author": "SHLYREN", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
67245