Files
squoosh/codecs/jxl/enc/jxl_enc.d.ts
Jake Archibald 56e10b3aa2 Rollup build
2020-11-19 11:00:23 +00:00

22 lines
446 B
TypeScript

export interface EncodeOptions {
speed: number;
quality: number;
progressive: boolean;
epf: number;
nearLossless: number;
lossyPalette: boolean;
}
export interface JXLModule extends EmscriptenWasm.Module {
encode(
data: BufferSource,
width: number,
height: number,
options: EncodeOptions,
): Uint8Array | null;
}
declare var moduleFactory: EmscriptenWasm.ModuleFactory<JXLModule>;
export default moduleFactory;