UNPKG

@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
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 };