mirror of
https://github.com/GoogleChromeLabs/squoosh.git
synced 2025-11-15 18:19:47 +00:00
24 lines
553 B
TypeScript
24 lines
553 B
TypeScript
import { EncodeOptions } from '../shared/meta';
|
|
import type WorkerBridge from 'client/lazy-app/worker-bridge';
|
|
import { h, Component, Fragment } from 'preact';
|
|
|
|
export function encode(
|
|
signal: AbortSignal,
|
|
workerBridge: WorkerBridge,
|
|
imageData: ImageData,
|
|
options: EncodeOptions,
|
|
) {
|
|
return workerBridge.qoiEncode(signal, imageData, options);
|
|
}
|
|
|
|
interface Props {
|
|
options: EncodeOptions;
|
|
onChange(newOptions: EncodeOptions): void;
|
|
}
|
|
|
|
export class Options extends Component<Props, {}> {
|
|
render() {
|
|
return <Fragment></Fragment>;
|
|
}
|
|
}
|