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
    • Returns Promise<void>

  • execFeature:function
    • Parameters

      • request: NativeExecFeatureRequest

      Returns Promise<NativeExecFeatureResponse>

  • exportStep:function
    • Parameters

      • request: NativeExportRequest

      Returns Promise<Uint8Array>

  • exportStepWithPmi?:function
    • Parameters

      • request: NativeExportPmiRequest

      Returns Promise<Uint8Array>

  • exportStl?:function
    • Parameters

      • request: NativeStlExportRequest

      Returns Promise<Uint8Array>

  • mesh:function
    • Parameters

      • request: NativeMeshRequest

      Returns Promise<MeshData>