Socket
Socket
Sign inDemoInstall

@types/qrcode

Package Overview
Dependencies
Maintainers
1
Versions
21
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@types/qrcode - npm Package Compare versions

Comparing version 1.5.1 to 1.5.2

2

qrcode/build/qrcode.d.ts

@@ -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

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