UNPKG

@kitware/vtk.js

Version:

Visualization Toolkit for the Web

30 lines (26 loc) 713 B
import vtkWidgetState from './WidgetState'; export interface StateBuilder { addDynamicMixinState(buildInfo: { labels: string[]; mixins: string[]; name: string; initialValues?: object; }): StateBuilder; addStateFromMixin(buildInfo: { labels: string[]; mixins: string[]; name: string; initialValues?: object; }): StateBuilder; addStateFromInstance(stateInfo: { labels: string[]; name: string; instance: vtkWidgetState; }); addField(field: { name: string; initialValue: any }); build(...mixins: string[]): vtkWidgetState; } export function createBuilder(): StateBuilder; export declare const vtkStateBuilder: { createBuilder: typeof createBuilder; };