UNPKG

@acransac/vtk.js

Version:

Visualization Toolkit for the Web

18 lines (12 loc) 492 B
import macro from 'vtk.js/Sources/macro'; const DEFAULT_VALUES = { visible: true, }; // ---------------------------------------------------------------------------- export function extend(publicAPI, model, initialValues = {}) { Object.assign(model, DEFAULT_VALUES, initialValues); macro.setGet(publicAPI, model, ['visible']); publicAPI.isVisible = publicAPI.getVisible; } // ---------------------------------------------------------------------------- export default { extend };