Type alias NativeOcctTransport
NativeOcctTransport: { capabilities?(): BackendCapabilities | Promise<BackendCapabilities>; close?(): Promise<void>; execFeature(request): Promise<NativeExecFeatureResponse>; exportStep(request): Promise<Uint8Array>; exportStepWithPmi?(request): Promise<Uint8Array>; exportStl?(request): Promise<Uint8Array>; mesh(request): Promise<MeshData>; } Type declaration
capabilities?:function
close?:function
- close(): Promise<void>
Returns Promise<void>
execFeature:function
- execFeature(request): Promise<NativeExecFeatureResponse>
Parameters
- request: NativeExecFeatureRequest
Returns Promise<NativeExecFeatureResponse>
exportStep:function
- exportStep(request): Promise<Uint8Array>
Parameters
- request: NativeExportRequest
Returns Promise<Uint8Array>
exportStepWithPmi?:function
- exportStepWithPmi(request): Promise<Uint8Array>
Parameters
- request: NativeExportPmiRequest
Returns Promise<Uint8Array>
exportStl?:function
- exportStl(request): Promise<Uint8Array>
Parameters
- request: NativeStlExportRequest
Returns Promise<Uint8Array>
mesh:function
- mesh(request): Promise<MeshData>
Parameters
- request: NativeMeshRequest
Returns Promise<MeshData>