mirror of
https://github.com/GoogleChromeLabs/squoosh.git
synced 2025-11-14 17:49:52 +00:00
8 lines
294 B
TypeScript
8 lines
294 B
TypeScript
// @ts-ignore
|
|
import { optimise } from '../../../codecs/oxipng/spawn.js';
|
|
import { EncodeOptions } from './encoder-meta';
|
|
|
|
export async function compress(data: ArrayBuffer, options: EncodeOptions): Promise<ArrayBuffer> {
|
|
return (await optimise(new Uint8Array(data), options.level)).buffer;
|
|
}
|