@image-tracer-ts/nodejs
Version:
Platform-specific bindings for image-tracer-ts. Turn images into SVG files in Nodejs.
22 lines (18 loc) • 729 B
TypeScript
import { Options, ImageTracer, ImageDrawer } from '@image-tracer-ts/core';
export * from '@image-tracer-ts/core';
declare enum OutputFormat {
PNG = "png",
SVG = "svg"
}
interface ImageTracerNodejsOptions extends Options {
output?: OutputFormat | OutputFormat[];
out?: string;
preset: keyof typeof Options.Presets;
}
declare namespace ImageTracerNodejsOptions {
function fromArgs(): Promise<[string, ImageTracerNodejsOptions]>;
}
declare class ImageTracerNodejs extends ImageTracer {
static fromFileName(fileName: string, options?: Partial<ImageTracerNodejsOptions> | null, drawer?: ImageDrawer<string> | null): Promise<void>;
}
export { ImageTracerNodejs, ImageTracerNodejsOptions, OutputFormat };