pdfjs-dist
Version:
Generic build of Mozilla's PDF.js library.
93 lines (92 loc) • 2.37 kB
TypeScript
/**
* # Safety
*
* This function is called directly from JavaScript.
* @param {number} transformer
* @param {Uint8Array} src
*/
export function qcms_convert_array(transformer: number, src: Uint8Array): void;
/**
* # Safety
*
* This function is called directly from JavaScript.
* @param {number} transformer
* @param {number} src1
* @param {number} src2
* @param {number} src3
* @param {number} src4
* @param {boolean} css
*/
export function qcms_convert_four(transformer: number, src1: number, src2: number, src3: number, src4: number, css: boolean): void;
/**
* # Safety
*
* This function is called directly from JavaScript.
* @param {number} transformer
* @param {number} src
* @param {boolean} css
*/
export function qcms_convert_one(transformer: number, src: number, css: boolean): void;
/**
* # Safety
*
* This function is called directly from JavaScript.
* @param {number} transformer
* @param {number} src1
* @param {number} src2
* @param {number} src3
* @param {boolean} css
*/
export function qcms_convert_three(transformer: number, src1: number, src2: number, src3: number, css: boolean): void;
/**
* # Safety
*
* This function is called directly from JavaScript.
* @param {number} transformer
*/
export function qcms_drop_transformer(transformer: number): void;
/**
* # Safety
*
* This function is called directly from JavaScript.
* @param {Uint8Array} mem
* @param {DataType} in_type
* @param {Intent} intent
* @returns {number}
*/
export function qcms_transformer_from_memory(mem: Uint8Array, in_type: DataType, intent: Intent): number;
export type DataType = 0 | 1 | 2 | 3 | 4 | 5;
/**
* @enum {0 | 1 | 2 | 3 | 4 | 5}
*/
export const DataType: Readonly<{
RGB8: 0;
"0": "RGB8";
RGBA8: 1;
"1": "RGBA8";
BGRA8: 2;
"2": "BGRA8";
Gray8: 3;
"3": "Gray8";
GrayA8: 4;
"4": "GrayA8";
CMYK: 5;
"5": "CMYK";
}>;
export type Intent = 0 | 1 | 2 | 3;
/**
* @enum {0 | 1 | 2 | 3}
*/
export const Intent: Readonly<{
Perceptual: 0;
"0": "Perceptual";
RelativeColorimetric: 1;
"1": "RelativeColorimetric";
Saturation: 2;
"2": "Saturation";
AbsoluteColorimetric: 3;
"3": "AbsoluteColorimetric";
}>;
export function initSync(module: any): any;
declare function __wbg_init(module_or_path: any): Promise<any>;
export { __wbg_init as default };