@awayjs/graphics
Version:
AwayJS graphics classes
22 lines • 761 B
TypeScript
import { ITess as ITessWasm, ITessOptions } from 'tess2-wasm';
import { IResult } from '../draw/WorkerTesselatorBody';
export declare class TessAsyncService {
private static _instance;
static get instance(): TessAsyncService;
readonly name = "tessWasm";
status: 'pending' | 'error' | 'done';
module: ITessWasm;
private _process;
tesselate(options: ITessOptions & {
contours: ArrayLike<number> | ArrayLike<ArrayLike<number>>;
}): IResult;
dispose(): void;
init(): Promise<void>;
}
export declare class Tess2Provider {
static tesselate(options: ITessOptions & {
contours: Array<number> | Array<Array<number>>;
}): IResult;
static dispose(): void;
}
//# sourceMappingURL=TessAsyncService.d.ts.map