@types/qrcode
Advanced tools
Comparing version 1.5.1 to 1.5.2
@@ -1,2 +0,2 @@ | ||
import * as QRCodeLib from '../index'; | ||
import * as QRCodeLib from "../index"; | ||
@@ -3,0 +3,0 @@ declare global { |
@@ -1,2 +0,2 @@ | ||
import toSJISFunc = require('../helper/to-sjis'); | ||
import toSJISFunc = require("../helper/to-sjis"); | ||
@@ -3,0 +3,0 @@ declare global { |
@@ -1,2 +0,2 @@ | ||
import { QRCodeToSJISFunc } from '..'; | ||
import { QRCodeToSJISFunc } from ".."; | ||
@@ -3,0 +3,0 @@ declare const toSJISFunc: QRCodeToSJISFunc; |
@@ -11,5 +11,5 @@ // Type definitions for qrcode 1.5 | ||
import * as stream from 'stream'; | ||
import * as stream from "stream"; | ||
export type QRCodeErrorCorrectionLevel = 'low' | 'medium' | 'quartile' | 'high' | 'L' | 'M' | 'Q' | 'H'; | ||
export type QRCodeErrorCorrectionLevel = "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H"; | ||
export type QRCodeMaskPattern = 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7; | ||
@@ -41,3 +41,3 @@ export type QRCodeToSJISFunc = (codePoint: string) => number; | ||
export type QRCodeDataURLType = 'image/png' | 'image/jpeg' | 'image/webp'; | ||
export type QRCodeDataURLType = "image/png" | "image/jpeg" | "image/webp"; | ||
export type QRCodeToDataURLOptions = QRCodeToDataURLOptionsJpegWebp | QRCodeToDataURLOptionsOther; | ||
@@ -49,11 +49,11 @@ export interface QRCodeToDataURLOptionsJpegWebp extends QRCodeRenderersOptions { | ||
*/ | ||
type: 'image/jpeg' | 'image/webp'; | ||
type: "image/jpeg" | "image/webp"; | ||
rendererOpts?: | ||
| { | ||
/** | ||
* A number between `0` and `1` indicating image quality. | ||
* @default 0.92 | ||
*/ | ||
quality?: number | undefined; | ||
} | ||
/** | ||
* A number between `0` and `1` indicating image quality. | ||
* @default 0.92 | ||
*/ | ||
quality?: number | undefined; | ||
} | ||
| undefined; | ||
@@ -66,6 +66,6 @@ } | ||
*/ | ||
type?: Exclude<QRCodeDataURLType, 'image/jpeg' | 'image/webp'> | undefined; | ||
type?: Exclude<QRCodeDataURLType, "image/jpeg" | "image/webp"> | undefined; | ||
} | ||
export type QRCodeStringType = 'utf8' | 'svg' | 'terminal'; | ||
export type QRCodeStringType = "utf8" | "svg" | "terminal"; | ||
export type QRCodeToStringOptions = QRCodeToStringOptionsTerminal | QRCodeToStringOptionsOther; | ||
@@ -77,3 +77,3 @@ export interface QRCodeToStringOptionsTerminal extends QRCodeRenderersOptions { | ||
*/ | ||
type: 'terminal'; | ||
type: "terminal"; | ||
/** | ||
@@ -90,6 +90,6 @@ * Outputs smaller QR code. | ||
*/ | ||
type?: Exclude<QRCodeStringType, 'terminal'> | undefined; | ||
type?: Exclude<QRCodeStringType, "terminal"> | undefined; | ||
} | ||
export type QRCodeFileType = 'png' | 'svg' | 'utf8'; | ||
export type QRCodeFileType = "png" | "svg" | "utf8"; | ||
export type QRCodeToFileOptions = QRCodeToFileOptionsPng | QRCodeToFileOptionsOther; | ||
@@ -101,16 +101,16 @@ export interface QRCodeToFileOptionsPng extends QRCodeRenderersOptions { | ||
*/ | ||
type?: 'png' | undefined; | ||
type?: "png" | undefined; | ||
rendererOpts?: | ||
| { | ||
/** | ||
* Compression level for deflate. | ||
* @default 9 | ||
*/ | ||
deflateLevel?: number | undefined; | ||
/** | ||
* Compression strategy for deflate. | ||
* @default 3 | ||
*/ | ||
deflateStrategy?: number | undefined; | ||
} | ||
/** | ||
* Compression level for deflate. | ||
* @default 9 | ||
*/ | ||
deflateLevel?: number | undefined; | ||
/** | ||
* Compression strategy for deflate. | ||
* @default 3 | ||
*/ | ||
deflateStrategy?: number | undefined; | ||
} | ||
| undefined; | ||
@@ -123,6 +123,6 @@ } | ||
*/ | ||
type: Exclude<QRCodeFileType, 'png'> | undefined; | ||
type: Exclude<QRCodeFileType, "png"> | undefined; | ||
} | ||
export type QRCodeFileStreamType = 'png'; | ||
export type QRCodeFileStreamType = "png"; | ||
export interface QRCodeToFileStreamOptions extends QRCodeRenderersOptions { | ||
@@ -135,17 +135,17 @@ /** | ||
| { | ||
/** | ||
* Compression level for deflate. | ||
* @default 9 | ||
*/ | ||
deflateLevel?: number | undefined; | ||
/** | ||
* Compression strategy for deflate. | ||
* @default 3 | ||
*/ | ||
deflateStrategy?: number | undefined; | ||
} | ||
/** | ||
* Compression level for deflate. | ||
* @default 9 | ||
*/ | ||
deflateLevel?: number | undefined; | ||
/** | ||
* Compression strategy for deflate. | ||
* @default 3 | ||
*/ | ||
deflateStrategy?: number | undefined; | ||
} | ||
| undefined; | ||
} | ||
export type QRCodeBufferType = 'png'; | ||
export type QRCodeBufferType = "png"; | ||
export interface QRCodeToBufferOptions extends QRCodeRenderersOptions { | ||
@@ -158,13 +158,13 @@ /** | ||
| { | ||
/** | ||
* Compression level for deflate. | ||
* @default 9 | ||
*/ | ||
deflateLevel?: number | undefined; | ||
/** | ||
* Compression strategy for deflate. | ||
* @default 3 | ||
*/ | ||
deflateStrategy?: number | undefined; | ||
} | ||
/** | ||
* Compression level for deflate. | ||
* @default 9 | ||
*/ | ||
deflateLevel?: number | undefined; | ||
/** | ||
* Compression strategy for deflate. | ||
* @default 3 | ||
*/ | ||
deflateStrategy?: number | undefined; | ||
} | ||
| undefined; | ||
@@ -192,18 +192,18 @@ } | ||
| { | ||
/** | ||
* Color of dark module. Value must be in hex format (RGBA). | ||
* Note: dark color should always be darker than `color.light`. | ||
* @default '#000000ff' | ||
*/ | ||
dark?: string | undefined; | ||
/** | ||
* Color of light module. Value must be in hex format (RGBA). | ||
* @default '#ffffffff' | ||
*/ | ||
light?: string | undefined; | ||
} | ||
/** | ||
* Color of dark module. Value must be in hex format (RGBA). | ||
* Note: dark color should always be darker than `color.light`. | ||
* @default '#000000ff' | ||
*/ | ||
dark?: string | undefined; | ||
/** | ||
* Color of light module. Value must be in hex format (RGBA). | ||
* @default '#ffffffff' | ||
*/ | ||
light?: string | undefined; | ||
} | ||
| undefined; | ||
} | ||
export type QRCodeSegmentMode = 'alphanumeric' | 'numeric' | 'byte' | 'kanji'; | ||
export type QRCodeSegmentMode = "alphanumeric" | "numeric" | "byte" | "kanji"; | ||
export type QRCodeSegment = | ||
@@ -215,8 +215,8 @@ | QRCodeNumericSegment | ||
| { | ||
mode?: never; | ||
data: string | Buffer | Uint8ClampedArray | Uint8Array; | ||
}; | ||
mode?: never; | ||
data: string | Buffer | Uint8ClampedArray | Uint8Array; | ||
}; | ||
export interface QRCodeNumericSegment { | ||
mode: 'numeric'; | ||
mode: "numeric"; | ||
data: string | number; | ||
@@ -226,3 +226,3 @@ } | ||
export interface QRCodeAlphanumericSegment { | ||
mode: 'alphanumeric'; | ||
mode: "alphanumeric"; | ||
data: string; | ||
@@ -232,3 +232,3 @@ } | ||
export interface QRCodeByteSegment { | ||
mode: 'byte'; | ||
mode: "byte"; | ||
data: Buffer | Uint8ClampedArray | Uint8Array; | ||
@@ -238,3 +238,3 @@ } | ||
export interface QRCodeKanjiSegment { | ||
mode: 'kanji'; | ||
mode: "kanji"; | ||
data: string; | ||
@@ -299,3 +299,3 @@ } | ||
export type ModeId = 'Numeric' | 'Alphanumeric' | 'Byte' | 'Kanji'; | ||
export type ModeId = "Numeric" | "Alphanumeric" | "Byte" | "Kanji"; | ||
export interface Mode<TModeId extends ModeId = ModeId> { | ||
@@ -315,3 +315,3 @@ id: TModeId; | ||
export interface NumericData extends DataSegment { | ||
mode: Mode<'Numeric'>; | ||
mode: Mode<"Numeric">; | ||
data: string; | ||
@@ -321,3 +321,3 @@ } | ||
export interface AlphanumericData extends DataSegment { | ||
mode: Mode<'Alphanumeric'>; | ||
mode: Mode<"Alphanumeric">; | ||
data: string; | ||
@@ -327,3 +327,3 @@ } | ||
export interface ByteData extends DataSegment { | ||
mode: Mode<'Byte'>; | ||
mode: Mode<"Byte">; | ||
data: Uint8Array; | ||
@@ -333,3 +333,3 @@ } | ||
export interface KanjiData extends DataSegment { | ||
mode: Mode<'Kanji'>; | ||
mode: Mode<"Kanji">; | ||
data: string; | ||
@@ -336,0 +336,0 @@ } |
{ | ||
"name": "@types/qrcode", | ||
"version": "1.5.1", | ||
"version": "1.5.2", | ||
"description": "TypeScript definitions for qrcode", | ||
@@ -40,4 +40,4 @@ "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/qrcode", | ||
}, | ||
"typesPublisherContentHash": "6bf693643319e5f189c6eb8a02b2846707271f3784246cb057b181b5421da707", | ||
"typesPublisherContentHash": "c562f95b2e415726bc4cc73bdf1a3fcaeb9e0e16e43ba419ebe8d43a8706c4ef", | ||
"typeScriptVersion": "4.3" | ||
} |
@@ -11,3 +11,3 @@ # Installation | ||
### Additional Details | ||
* Last updated: Fri, 30 Jun 2023 23:02:51 GMT | ||
* Last updated: Wed, 30 Aug 2023 19:35:24 GMT | ||
* Dependencies: [@types/node](https://npmjs.com/package/@types/node) | ||
@@ -14,0 +14,0 @@ * Global values: none |
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
18861