js-angusj-clipper
Version:
Polygon and line clipping and offsetting library for Javascript / Typescript - a port of Angus Johnson's clipper to WebAssembly / Asm.JS
9 lines (8 loc) • 861 B
TypeScript
import { ClipType, EndType, JoinType, PolyFillType, PolyType } from "../enums";
import { NativeClipperLibInstance } from "./NativeClipperLibInstance";
import { NativeClipType, NativeEndType, NativeJoinType, NativePolyFillType, NativePolyType } from "./nativeEnums";
export declare function polyFillTypeToNative(nativeLib: NativeClipperLibInstance, polyFillType: PolyFillType): NativePolyFillType;
export declare function clipTypeToNative(nativeLib: NativeClipperLibInstance, clipType: ClipType): NativeClipType;
export declare function polyTypeToNative(nativeLib: NativeClipperLibInstance, polyType: PolyType): NativePolyType;
export declare function joinTypeToNative(nativeLib: NativeClipperLibInstance, joinType: JoinType): NativeJoinType;
export declare function endTypeToNative(nativeLib: NativeClipperLibInstance, endType: EndType): NativeEndType;