@kitware/vtk.js
Version:
Visualization Toolkit for the Web
30 lines (26 loc) • 713 B
TypeScript
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;
};