mirror of
https://github.com/codedread/bitjs
synced 2025-10-03 01:29:17 +02:00
Remove GIF parser event boilerplate in favor of a @template solution using CustomEvent
This commit is contained in:
parent
5aff47ccfd
commit
c3a7b35fd5
13 changed files with 97 additions and 187 deletions
6
types/image/parsers/exif.d.ts
vendored
6
types/image/parsers/exif.d.ts
vendored
|
@ -5,6 +5,12 @@
|
|||
* @returns {ExifValue}
|
||||
*/
|
||||
export function getExifValue(stream: ByteStream, lookAheadStream: ByteStream, DEBUG?: boolean): ExifValue;
|
||||
/**
|
||||
* Reads the entire EXIF profile. The first 2 bytes in the stream must be the TIFF marker (II/MM).
|
||||
* @param {ByteStream} stream
|
||||
* @returns {Map<number, ExifValue} A map of all EXIF values found. The key is the EXIF tag number.
|
||||
*/
|
||||
export function getExifProfile(stream: ByteStream): Map<number, ExifValue>;
|
||||
export type ExifTagNumber = number;
|
||||
export namespace ExifTagNumber {
|
||||
const IMAGE_DESCRIPTION: number;
|
||||
|
|
|
@ -1 +1 @@
|
|||
{"version":3,"file":"exif.d.ts","sourceRoot":"","sources":["../../../image/parsers/exif.js"],"names":[],"mappings":"AAqHA;;;;;GAKG;AACH,qCALW,UAAU,mBACV,UAAU,oBAER,SAAS,CAsGrB;4BA7NU,MAAM;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6BA2EN,MAAM;;;;;;;;;;;;;;;;;;;eAkBH,aAAa;;;;cACb,MAAM;;;;gBACN,cAAc;;;;qBACd,MAAM;;;;kBACN,MAAM;;;;qBACN,MAAM;;;;uBACN,MAAM;;;;oBACN,MAAM;;;;kBACN,MAAM"}
|
||||
{"version":3,"file":"exif.d.ts","sourceRoot":"","sources":["../../../image/parsers/exif.js"],"names":[],"mappings":"AA+HA;;;;;GAKG;AACH,qCALW,UAAU,mBACV,UAAU,oBAER,SAAS,CAsGrB;AA6BD;;;;GAIG;AACH,uCAHW,UAAU,0BAyCpB;4BArSU,MAAM;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6BA2EN,MAAM;;;;;;;;;;;;;;;;;;;eAkBH,aAAa;;;;cACb,MAAM;;;;gBACN,cAAc;;;;qBACd,MAAM;;;;kBACN,MAAM;;;;qBACN,MAAM;;;;uBACN,MAAM;;;;oBACN,MAAM;;;;kBACN,MAAM"}
|
93
types/image/parsers/gif.d.ts
vendored
93
types/image/parsers/gif.d.ts
vendored
|
@ -12,12 +12,6 @@ export namespace GifParseEventType {
|
|||
* @typedef GifHeader
|
||||
* @property {string} version
|
||||
*/
|
||||
export class GifHeaderEvent extends Event {
|
||||
/** @param {GifHeader} header */
|
||||
constructor(header: GifHeader);
|
||||
/** @type {GifHeader} */
|
||||
header: GifHeader;
|
||||
}
|
||||
/**
|
||||
* @typedef GifColor
|
||||
* @property {number} red
|
||||
|
@ -36,12 +30,6 @@ export class GifHeaderEvent extends Event {
|
|||
* @property {number} pixelAspectRatio
|
||||
* @property {GifColor[]=} globalColorTable Only if globalColorTableFlag is true.
|
||||
*/
|
||||
export class GifLogicalScreenEvent extends Event {
|
||||
/** @param {GifLogicalScreen} */
|
||||
constructor(logicalScreen: any);
|
||||
/** @type {GifLogicalScreen} */
|
||||
logicalScreen: GifLogicalScreen;
|
||||
}
|
||||
/**
|
||||
* @typedef GifTableBasedImage
|
||||
* @property {number} imageLeftPosition
|
||||
|
@ -56,12 +44,6 @@ export class GifLogicalScreenEvent extends Event {
|
|||
* @property {number} lzwMinimumCodeSize
|
||||
* @property {Uint8Array} imageData
|
||||
*/
|
||||
export class GifTableBasedImageEvent extends Event {
|
||||
/** @param {GifTableBasedImage} img */
|
||||
constructor(img: GifTableBasedImage);
|
||||
/** @type {GifTableBasedImage} */
|
||||
tableBasedImage: GifTableBasedImage;
|
||||
}
|
||||
/**
|
||||
* @typedef GifGraphicControlExtension
|
||||
* @property {number} disposalMethod
|
||||
|
@ -70,22 +52,10 @@ export class GifTableBasedImageEvent extends Event {
|
|||
* @property {number} delayTime
|
||||
* @property {number} transparentColorIndex
|
||||
*/
|
||||
export class GifGraphicControlExtensionEvent extends Event {
|
||||
/** @param {GifGraphicControlExtension} ext */
|
||||
constructor(ext: GifGraphicControlExtension);
|
||||
/** @type {GifGraphicControlExtension} */
|
||||
graphicControlExtension: GifGraphicControlExtension;
|
||||
}
|
||||
/**
|
||||
* @typedef GifCommentExtension
|
||||
* @property {string} comment
|
||||
*/
|
||||
export class GifCommentExtensionEvent extends Event {
|
||||
/** @param {string} comment */
|
||||
constructor(comment: string);
|
||||
/** @type {string} */
|
||||
comment: string;
|
||||
}
|
||||
/**
|
||||
* @typedef GifPlainTextExtension
|
||||
* @property {number} textGridLeftPosition
|
||||
|
@ -98,27 +68,12 @@ export class GifCommentExtensionEvent extends Event {
|
|||
* @property {number} textBackgroundColorIndex
|
||||
* @property {string} plainText
|
||||
*/
|
||||
export class GifPlainTextExtensionEvent extends Event {
|
||||
/** @param {GifPlainTextExtension} ext */
|
||||
constructor(ext: GifPlainTextExtension);
|
||||
/** @type {GifPlainTextExtension} */
|
||||
plainTextExtension: GifPlainTextExtension;
|
||||
}
|
||||
/**
|
||||
* @typedef GifApplicationExtension
|
||||
* @property {string} applicationIdentifier
|
||||
* @property {Uint8Array} applicationAuthenticationCode
|
||||
* @property {Uint8Array} applicationData
|
||||
*/
|
||||
export class GifApplicationExtensionEvent extends Event {
|
||||
/** @param {GifApplicationExtension} ext */
|
||||
constructor(ext: GifApplicationExtension);
|
||||
/** @type {GifApplicationExtension} */
|
||||
applicationExtension: GifApplicationExtension;
|
||||
}
|
||||
export class GifTrailerEvent extends Event {
|
||||
constructor();
|
||||
}
|
||||
/**
|
||||
* The Grammar.
|
||||
*
|
||||
|
@ -147,53 +102,53 @@ export class GifParser extends EventTarget {
|
|||
*/
|
||||
private version;
|
||||
/**
|
||||
* Type-safe way to bind a listener for a GifApplicationExtensionEvent.
|
||||
* @param {function(GifApplicationExtensionEvent): void} listener
|
||||
* Type-safe way to bind a listener for a GifApplicationExtension.
|
||||
* @param {function(CustomEvent<GifApplicationExtension>): void} listener
|
||||
* @returns {GifParser} for chaining
|
||||
*/
|
||||
onApplicationExtension(listener: (arg0: GifApplicationExtensionEvent) => void): GifParser;
|
||||
onApplicationExtension(listener: (arg0: CustomEvent<GifApplicationExtension>) => void): GifParser;
|
||||
/**
|
||||
* Type-safe way to bind a listener for a GifCommentExtensionEvent.
|
||||
* @param {function(GifCommentExtensionEvent): void} listener
|
||||
* Type-safe way to bind a listener for a GifCommentExtension.
|
||||
* @param {function(CustomEvent<GifCommentExtension>): void} listener
|
||||
* @returns {GifParser} for chaining
|
||||
*/
|
||||
onCommentExtension(listener: (arg0: GifCommentExtensionEvent) => void): GifParser;
|
||||
onCommentExtension(listener: (arg0: CustomEvent<GifCommentExtension>) => void): GifParser;
|
||||
/**
|
||||
* Type-safe way to bind a listener for a GifGraphicControlExtensionEvent.
|
||||
* @param {function(GifGraphicControlExtensionEvent): void} listener
|
||||
* Type-safe way to bind a listener for a GifGraphicControlExtension.
|
||||
* @param {function(CustomEvent<GifGraphicControlExtension>): void} listener
|
||||
* @returns {GifParser} for chaining
|
||||
*/
|
||||
onGraphicControlExtension(listener: (arg0: GifGraphicControlExtensionEvent) => void): GifParser;
|
||||
onGraphicControlExtension(listener: (arg0: CustomEvent<GifGraphicControlExtension>) => void): GifParser;
|
||||
/**
|
||||
* Type-safe way to bind a listener for a GifHeaderEvent.
|
||||
* @param {function(GifHeaderEvent): void} listener
|
||||
* Type-safe way to bind a listener for a GifHeader.
|
||||
* @param {function(CustomEvent<GifHeader>): void} listener
|
||||
* @returns {GifParser} for chaining
|
||||
*/
|
||||
onHeader(listener: (arg0: GifHeaderEvent) => void): GifParser;
|
||||
onHeader(listener: (arg0: CustomEvent<GifHeader>) => void): GifParser;
|
||||
/**
|
||||
* Type-safe way to bind a listener for a GifLogicalScreenEvent.
|
||||
* @param {function(GifLogicalScreenEvent): void} listener
|
||||
* Type-safe way to bind a listener for a GifLogicalScreen.
|
||||
* @param {function(CustomEvent<GifLogicalScreen>): void} listener
|
||||
* @returns {GifParser} for chaining
|
||||
*/
|
||||
onLogicalScreen(listener: (arg0: GifLogicalScreenEvent) => void): GifParser;
|
||||
onLogicalScreen(listener: (arg0: CustomEvent<GifLogicalScreen>) => void): GifParser;
|
||||
/**
|
||||
* Type-safe way to bind a listener for a GifPlainTextExtensionEvent.
|
||||
* @param {function(GifPlainTextExtensionEvent): void} listener
|
||||
* Type-safe way to bind a listener for a GifPlainTextExtension.
|
||||
* @param {function(CustomEvent<GifPlainTextExtension>): void} listener
|
||||
* @returns {GifParser} for chaining
|
||||
*/
|
||||
onPlainTextExtension(listener: (arg0: GifPlainTextExtensionEvent) => void): GifParser;
|
||||
onPlainTextExtension(listener: (arg0: CustomEvent<GifPlainTextExtension>) => void): GifParser;
|
||||
/**
|
||||
* Type-safe way to bind a listener for a GifTableBasedImageEvent.
|
||||
* @param {function(GifTableBasedImageEvent): void} listener
|
||||
* Type-safe way to bind a listener for a GifTableBasedImage.
|
||||
* @param {function(CustomEvent<GifTableBasedImage>): void} listener
|
||||
* @returns {GifParser} for chaining
|
||||
*/
|
||||
onTableBasedImage(listener: (arg0: GifTableBasedImageEvent) => void): GifParser;
|
||||
onTableBasedImage(listener: (arg0: CustomEvent<GifTableBasedImage>) => void): GifParser;
|
||||
/**
|
||||
* Type-safe way to bind a listener for a GifTrailerEvent.
|
||||
* @param {function(GifTrailerEvent): void} listener
|
||||
* Type-safe way to bind a listener for the GifTrailer.
|
||||
* @param {function(CustomEvent): void} listener
|
||||
* @returns {GifParser} for chaining
|
||||
*/
|
||||
onTrailer(listener: (arg0: GifTrailerEvent) => void): GifParser;
|
||||
onTrailer(listener: (arg0: CustomEvent) => void): GifParser;
|
||||
/**
|
||||
* @returns {Promise<void>} A Promise that resolves when the parsing is complete.
|
||||
*/
|
||||
|
|
|
@ -1 +1 @@
|
|||
{"version":3,"file":"gif.d.ts","sourceRoot":"","sources":["../../../image/parsers/gif.js"],"names":[],"mappings":";;;;;;;;;;AA0BA;;;GAGG;AAEH;IACE,gCAAgC;IAChC,oBADY,SAAS,EAKpB;IAFC,wBAAwB;IACxB,QADW,SAAS,CACA;CAEvB;AAED;;;;;GAKG;AAEH;;;;;;;;;;;GAWG;AAEH;IACE,gCAAgC;IAChC,gCAIC;IAFC,+BAA+B;IAC/B,eADW,gBAAgB,CACO;CAErC;AAED;;;;;;;;;;;;;GAaG;AAEH;IACE,sCAAsC;IACtC,iBADY,kBAAkB,EAK7B;IAFC,iCAAiC;IACjC,iBADW,kBAAkB,CACH;CAE7B;AAED;;;;;;;GAOG;AAEH;IACE,8CAA8C;IAC9C,iBADY,0BAA0B,EAKrC;IAFC,yCAAyC;IACzC,yBADW,0BAA0B,CACH;CAErC;AAED;;;GAGG;AAEH;IACE,8BAA8B;IAC9B,qBADY,MAAM,EAKjB;IAFC,qBAAqB;IACrB,SADW,MAAM,CACK;CAEzB;AAED;;;;;;;;;;;GAWG;AAEH;IACE,yCAAyC;IACzC,iBADY,qBAAqB,EAKhC;IAFC,oCAAoC;IACpC,oBADW,qBAAqB,CACH;CAEhC;AAED;;;;;GAKG;AAEH;IACE,2CAA2C;IAC3C,iBADY,uBAAuB,EAKlC;IAFC,sCAAsC;IACtC,sBADW,uBAAuB,CACH;CAElC;AAED;IACE,cAEC;CACF;AAED;;;;;;;;;;;;;GAaG;AAEH;IAaE,8BAA8B;IAC9B,gBADY,WAAW,EAMtB;IAlBD;;;OAGG;IACH,gBAAQ;IAER;;;OAGG;IACH,gBAAQ;IAUR;;;;OAIG;IACH,wCAHoB,4BAA4B,KAAG,IAAI,GAC1C,SAAS,CAKrB;IAED;;;;OAIG;IACH,oCAHoB,wBAAwB,KAAG,IAAI,GACtC,SAAS,CAKrB;IAED;;;;OAIG;IACH,2CAHoB,+BAA+B,KAAG,IAAI,GAC7C,SAAS,CAKrB;IAED;;;;OAIG;IACH,0BAHoB,cAAc,KAAG,IAAI,GAC5B,SAAS,CAKrB;IAED;;;;OAIG;IACH,iCAHoB,qBAAqB,KAAG,IAAI,GACnC,SAAS,CAKrB;IAED;;;;OAIG;IACH,sCAHoB,0BAA0B,KAAG,IAAI,GACxC,SAAS,CAKrB;IAED;;;;OAIG;IACH,mCAHoB,uBAAuB,KAAG,IAAI,GACrC,SAAS,CAKrB;IAED;;;;OAIG;IACH,2BAHoB,eAAe,KAAG,IAAI,GAC7B,SAAS,CAKrB;IAED;;OAEG;IACH,SAFa,QAAQ,IAAI,CAAC,CAwDzB;IAED;;;OAGG;IACH,yBAmMC;IAED;;;OAGG;IACH,qBAIC;CACF;;aA9gBa,MAAM;;;SAcN,MAAM;WACN,MAAM;UACN,MAAM;;;wBAKN,MAAM;yBACN,MAAM;0BACN,OAAO;qBACP,MAAM;cACN,OAAO;0BACP,MAAM;0BACN,MAAM;sBACN,MAAM;;;;uBACN,QAAQ,EAAE;;;uBAcV,MAAM;sBACN,MAAM;gBACN,MAAM;iBACN,MAAM;yBACN,OAAO;mBACP,OAAO;cACP,OAAO;yBACP,MAAM;;;;sBACN,QAAQ,EAAE;wBACV,MAAM;eACN,UAAU;;;oBAcV,MAAM;mBACN,OAAO;0BACP,OAAO;eACP,MAAM;2BACN,MAAM;;;aAcN,MAAM;;;0BAcN,MAAM;yBACN,MAAM;mBACN,MAAM;oBACN,MAAM;wBACN,MAAM;yBACN,MAAM;8BACN,MAAM;8BACN,MAAM;eACN,MAAM;;;2BAcN,MAAM;mCACN,UAAU;qBACV,UAAU"}
|
||||
{"version":3,"file":"gif.d.ts","sourceRoot":"","sources":["../../../image/parsers/gif.js"],"names":[],"mappings":";;;;;;;;;;AA2BA;;;GAGG;AAEH;;;;;GAKG;AAEH;;;;;;;;;;;GAWG;AAEH;;;;;;;;;;;;;GAaG;AAEH;;;;;;;GAOG;AAEH;;;GAGG;AAEH;;;;;;;;;;;GAWG;AAEH;;;;;GAKG;AAEH;;;;;;;;;;;;;GAaG;AAEH;IAaE,8BAA8B;IAC9B,gBADY,WAAW,EAMtB;IAlBD;;;OAGG;IACH,gBAAQ;IAER;;;OAGG;IACH,gBAAQ;IAUR;;;;OAIG;IACH,wCAHoB,YAAY,uBAAuB,CAAC,KAAG,IAAI,GAClD,SAAS,CAKrB;IAED;;;;OAIG;IACH,oCAHoB,YAAY,mBAAmB,CAAC,KAAG,IAAI,GAC9C,SAAS,CAKrB;IAED;;;;OAIG;IACH,2CAHoB,YAAY,0BAA0B,CAAC,KAAG,IAAI,GACrD,SAAS,CAKrB;IAED;;;;OAIG;IACH,0BAHoB,YAAY,SAAS,CAAC,KAAG,IAAI,GACpC,SAAS,CAKrB;IAED;;;;OAIG;IACH,iCAHoB,YAAY,gBAAgB,CAAC,KAAG,IAAI,GAC3C,SAAS,CAKrB;IAED;;;;OAIG;IACH,sCAHoB,YAAY,qBAAqB,CAAC,KAAG,IAAI,GAChD,SAAS,CAKrB;IAED;;;;OAIG;IACH,mCAHoB,YAAY,kBAAkB,CAAC,KAAG,IAAI,GAC7C,SAAS,CAKrB;IAED;;;;OAIG;IACH,2BAHoB,WAAW,KAAG,IAAI,GACzB,SAAS,CAKrB;IAED;;OAEG;IACH,SAFa,QAAQ,IAAI,CAAC,CAsDzB;IAED;;;OAGG;IACH,yBAmMC;IAED;;;OAGG;IACH,qBAIC;CACF;;aAvca,MAAM;;;SAKN,MAAM;WACN,MAAM;UACN,MAAM;;;wBAKN,MAAM;yBACN,MAAM;0BACN,OAAO;qBACP,MAAM;cACN,OAAO;0BACP,MAAM;0BACN,MAAM;sBACN,MAAM;;;;uBACN,QAAQ,EAAE;;;uBAKV,MAAM;sBACN,MAAM;gBACN,MAAM;iBACN,MAAM;yBACN,OAAO;mBACP,OAAO;cACP,OAAO;yBACP,MAAM;;;;sBACN,QAAQ,EAAE;wBACV,MAAM;eACN,UAAU;;;oBAKV,MAAM;mBACN,OAAO;0BACP,OAAO;eACP,MAAM;2BACN,MAAM;;;aAKN,MAAM;;;0BAKN,MAAM;yBACN,MAAM;mBACN,MAAM;oBACN,MAAM;wBACN,MAAM;yBACN,MAAM;8BACN,MAAM;8BACN,MAAM;eACN,MAAM;;;2BAKN,MAAM;mCACN,UAAU;qBACV,UAAU"}
|
9
types/image/parsers/jpeg.d.ts
vendored
9
types/image/parsers/jpeg.d.ts
vendored
|
@ -208,14 +208,6 @@ export class JpegParser extends EventTarget {
|
|||
onStartOfScan(listener: (arg0: JpegStartOfScanEvent) => void): JpegParser;
|
||||
/** @returns {Promise<void>} A Promise that resolves when the parsing is complete. */
|
||||
start(): Promise<void>;
|
||||
/**
|
||||
* Reads an Image File Directory from stream.
|
||||
* @param {ByteStream} stream The stream to extract the Exif value descriptor.
|
||||
* @param {ByteStream} lookAheadStream The lookahead stream if the offset is used.
|
||||
* @param {Map<number, ExifValue} exifValueMap This map to add the Exif values.
|
||||
* @returns {number} The next IFD offset.
|
||||
*/
|
||||
readExifIfd(stream: ByteStream, lookAheadStream: ByteStream, exifValueMap: Map<number, import("./exif.js").ExifValue>): number;
|
||||
}
|
||||
export type ExifValue = import('./exif.js').ExifValue;
|
||||
export type JpegApp0Marker = {
|
||||
|
@ -299,5 +291,4 @@ export type JpegStartOfScan = {
|
|||
successiveApproximationBitPosition: number;
|
||||
rawImageData: Uint8Array;
|
||||
};
|
||||
import { ByteStream } from "../../io/bytestream.js";
|
||||
//# sourceMappingURL=jpeg.d.ts.map
|
|
@ -1 +1 @@
|
|||
{"version":3,"file":"jpeg.d.ts","sourceRoot":"","sources":["../../../image/parsers/jpeg.js"],"names":[],"mappings":"iCAwBW,MAAM;;;;;;;;;;8BAWN,MAAM;;;;;;;;;;;;;+BAwBN,MAAM;;;;;;AAOjB;;;;;;;;;GASG;AAEH;IACE,8BAA8B;IAC9B,0BAIC;IAFC,6BAA6B;IAC7B,YADW,cAAc,CACA;CAE5B;2CAEU,MAAM;;;;;;AAOjB;;;;GAIG;AAEH;IACE,iCAAiC;IACjC,0BAIC;IAFC,gCAAgC;IAChC,eADW,iBAAiB,CACA;CAE/B;AAED;IACE,mDAAmD;IACnD,sEAIC;IAFC,qCAAqC;IACrC,yDAAgC;CAEnC;AAED;;;;;GAKG;AAEH;IACE,iDAAiD;IACjD,mBADY,2BAA2B,EAKtC;IAFC,0CAA0C;IAC1C,mBADW,2BAA2B,CACR;CAEjC;mCAEU,MAAM;;;;;AAMjB;;;;;;GAMG;AAEH;IACE,4CAA4C;IAC5C,mBADY,sBAAsB,EAKjC;IAFC,qCAAqC;IACrC,cADW,sBAAsB,CACR;CAE5B;0BAEU,MAAM;;;;;;gCAON,MAAM;;;;;;;;AASjB;;;;;;GAMG;AAEH;;;;;;;;GAQG;AAEH;IACE,oCAAoC;IACpC,iBADY,gBAAgB,EAK3B;IAFC,+BAA+B;IAC/B,cADW,gBAAgB,CACJ;CAE1B;AAED;;;;;;;;;;;;;GAaG;AAEH;IACE,sBAIC;IAFC,8BAA8B;IAC9B,KADW,eAAe,CACZ;CAEjB;AAED;IAaE,8BAA8B;IAC9B,gBADY,WAAW,EAItB;IAhBD;;;OAGG;IACH,gBAAQ;IAER;;;OAGG;IACH,6BAA6B;IAQ7B;;;;OAIG;IACH,8BAHoB,mBAAmB,KAAG,IAAI,GACjC,UAAU,CAKtB;IAED;;;;OAIG;IACH,iCAHoB,mBAAmB,KAAG,IAAI,GACjC,UAAU,CAKtB;IAED;;;;OAIG;IACH,4BAHoB,iBAAiB,KAAG,IAAI,GAC/B,UAAU,CAKtB;IAED;;;;OAIG;IACH,2CAHoB,gCAAgC,KAAG,IAAI,GAC9C,UAAU,CAKtB;IAED;;;;OAIG;IACH,sCAHoB,2BAA2B,KAAG,IAAI,GACzC,UAAU,CAKtB;IAED;;;;OAIG;IACH,gCAHoB,qBAAqB,KAAG,IAAI,GACnC,UAAU,CAKtB;IAED;;;;OAIG;IACH,+BAHoB,oBAAoB,KAAG,IAAI,GAClC,UAAU,CAKtB;IAED,qFAAqF;IACrF,SADc,QAAQ,IAAI,CAAC,CAgR1B;IAED;;;;;;OAMG;IACH,oBALW,UAAU,mBACV,UAAU,6DAER,MAAM,CAoBlB;CACF;wBArlBY,OAAO,WAAW,EAAE,SAAS;;;;;iBAsD5B,MAAM;kBACN,gBAAgB;cAChB,MAAM;cACN,MAAM;gBACN,MAAM;gBACN,MAAM;;;;mBACN,UAAU;;;qBAqBV,4BAA4B;;;;mBAC5B,UAAU;;;;;;iBAuBV,MAAM;;;;eACN,MAAM;;;;iBACN,MAAM,EAAE;;;;;;iBAoBR,MAAM;;;;eACN,oBAAoB;;;;qBACpB,MAAM,EAAE;aACR,MAAM,EAAE;;;iBA8BR,iBAAiB;4BACjB,MAAM;8BACN,MAAM;6BACN,MAAM;;;aAKN,WAAW;mBACX,MAAM;iBACN,MAAM;gBACN,MAAM;;;;wBACN,MAAM;sBACN,mBAAmB,EAAE;;;sBAcrB,MAAM;wBACN,MAAM;2BACN,MAAM;yBACN,MAAM;4BACN,MAAM;yBACN,MAAM;4BACN,MAAM;8BACN,MAAM;4BACN,MAAM;wCACN,MAAM;kBACN,UAAU"}
|
||||
{"version":3,"file":"jpeg.d.ts","sourceRoot":"","sources":["../../../image/parsers/jpeg.js"],"names":[],"mappings":"iCAsBW,MAAM;;;;;;;;;;8BAWN,MAAM;;;;;;;;;;;;;+BAwBN,MAAM;;;;;;AAOjB;;;;;;;;;GASG;AAEH;IACE,8BAA8B;IAC9B,0BAIC;IAFC,6BAA6B;IAC7B,YADW,cAAc,CACA;CAE5B;2CAEU,MAAM;;;;;;AAOjB;;;;GAIG;AAEH;IACE,iCAAiC;IACjC,0BAIC;IAFC,gCAAgC;IAChC,eADW,iBAAiB,CACA;CAE/B;AAED;IACE,mDAAmD;IACnD,sEAIC;IAFC,qCAAqC;IACrC,yDAAgC;CAEnC;AAED;;;;;GAKG;AAEH;IACE,iDAAiD;IACjD,mBADY,2BAA2B,EAKtC;IAFC,0CAA0C;IAC1C,mBADW,2BAA2B,CACR;CAEjC;mCAEU,MAAM;;;;;AAMjB;;;;;;GAMG;AAEH;IACE,4CAA4C;IAC5C,mBADY,sBAAsB,EAKjC;IAFC,qCAAqC;IACrC,cADW,sBAAsB,CACR;CAE5B;0BAEU,MAAM;;;;;;gCAON,MAAM;;;;;;;;AASjB;;;;;;GAMG;AAEH;;;;;;;;GAQG;AAEH;IACE,oCAAoC;IACpC,iBADY,gBAAgB,EAK3B;IAFC,+BAA+B;IAC/B,cADW,gBAAgB,CACJ;CAE1B;AAED;;;;;;;;;;;;;GAaG;AAEH;IACE,sBAIC;IAFC,8BAA8B;IAC9B,KADW,eAAe,CACZ;CAEjB;AAED;IAaE,8BAA8B;IAC9B,gBADY,WAAW,EAItB;IAhBD;;;OAGG;IACH,gBAAQ;IAER;;;OAGG;IACH,6BAA6B;IAQ7B;;;;OAIG;IACH,8BAHoB,mBAAmB,KAAG,IAAI,GACjC,UAAU,CAKtB;IAED;;;;OAIG;IACH,iCAHoB,mBAAmB,KAAG,IAAI,GACjC,UAAU,CAKtB;IAED;;;;OAIG;IACH,4BAHoB,iBAAiB,KAAG,IAAI,GAC/B,UAAU,CAKtB;IAED;;;;OAIG;IACH,2CAHoB,gCAAgC,KAAG,IAAI,GAC9C,UAAU,CAKtB;IAED;;;;OAIG;IACH,sCAHoB,2BAA2B,KAAG,IAAI,GACzC,UAAU,CAKtB;IAED;;;;OAIG;IACH,gCAHoB,qBAAqB,KAAG,IAAI,GACnC,UAAU,CAKtB;IAED;;;;OAIG;IACH,+BAHoB,oBAAoB,KAAG,IAAI,GAClC,UAAU,CAKtB;IAED,qFAAqF;IACrF,SADc,QAAQ,IAAI,CAAC,CA8O1B;CACF;wBAvhBa,OAAO,WAAW,EAAE,SAAS;;;;;iBAqD7B,MAAM;kBACN,gBAAgB;cAChB,MAAM;cACN,MAAM;gBACN,MAAM;gBACN,MAAM;;;;mBACN,UAAU;;;qBAqBV,4BAA4B;;;;mBAC5B,UAAU;;;;;;iBAuBV,MAAM;;;;eACN,MAAM;;;;iBACN,MAAM,EAAE;;;;;;iBAoBR,MAAM;;;;eACN,oBAAoB;;;;qBACpB,MAAM,EAAE;aACR,MAAM,EAAE;;;iBA8BR,iBAAiB;4BACjB,MAAM;8BACN,MAAM;6BACN,MAAM;;;aAKN,WAAW;mBACX,MAAM;iBACN,MAAM;gBACN,MAAM;;;;wBACN,MAAM;sBACN,mBAAmB,EAAE;;;sBAcrB,MAAM;wBACN,MAAM;2BACN,MAAM;yBACN,MAAM;4BACN,MAAM;yBACN,MAAM;4BACN,MAAM;8BACN,MAAM;4BACN,MAAM;wCACN,MAAM;kBACN,UAAU"}
|
9
types/image/parsers/parsers.d.ts
vendored
Normal file
9
types/image/parsers/parsers.d.ts
vendored
Normal file
|
@ -0,0 +1,9 @@
|
|||
/**
|
||||
* Creates a new event of the given type with the specified data.
|
||||
* @template T
|
||||
* @param {string} type The event type.
|
||||
* @param {T} data The event data.
|
||||
* @return {CustomEvent<T>} The new event.
|
||||
*/
|
||||
export function createEvent<T>(type: string, data: T): CustomEvent<T>;
|
||||
//# sourceMappingURL=parsers.d.ts.map
|
1
types/image/parsers/parsers.d.ts.map
Normal file
1
types/image/parsers/parsers.d.ts.map
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"parsers.d.ts","sourceRoot":"","sources":["../../../image/parsers/parsers.js"],"names":[],"mappings":"AAUA;;;;;;GAMG;AACH,qCAJW,MAAM,2BAMhB"}
|
2
types/index.d.ts
vendored
2
types/index.d.ts
vendored
|
@ -23,7 +23,7 @@ export type JpegStartOfFrame = import('./image/parsers/jpeg.js').JpegStartOfFram
|
|||
export type JpegStartOfScan = import('./image/parsers/jpeg.js').JpegStartOfScan;
|
||||
export { UnarchiveEvent, UnarchiveEventType, UnarchiveInfoEvent, UnarchiveErrorEvent, UnarchiveStartEvent, UnarchiveFinishEvent, UnarchiveProgressEvent, UnarchiveExtractEvent, Unarchiver, Unzipper, Unrarrer, Untarrer, getUnarchiver } from "./archive/decompress.js";
|
||||
export { getFullMIMEString, getShortMIMEString } from "./codecs/codecs.js";
|
||||
export { GifApplicationExtensionEvent, GifCommentExtensionEvent, GifGraphicControlExtensionEvent, GifHeaderEvent, GifLogicalScreenEvent, GifParseEventType, GifParser, GifPlainTextExtensionEvent, GifTableBasedImageEvent } from "./image/parsers/gif.js";
|
||||
export { GifParseEventType, GifParser } from "./image/parsers/gif.js";
|
||||
export { JpegApp0ExtensionEvent, JpegApp0MarkerEvent, JpegApp1ExifEvent, JpegComponentType, JpegDctType, JpegDefineHuffmanTableEvent, JpegDefineQuantizationTableEvent, JpegDensityUnits, JpegExtensionThumbnailFormat, JpegHuffmanTableType, JpegParseEventType, JpegParser, JpegSegmentType, JpegStartOfFrameEvent, JpegStartOfScanEvent } from "./image/parsers/jpeg.js";
|
||||
export { convertWebPtoPNG, convertWebPtoJPG } from "./image/webp-shim/webp-shim.js";
|
||||
//# sourceMappingURL=index.d.ts.map
|
Loading…
Add table
Add a link
Reference in a new issue