Skip to main content

@novorender/web_app / validateRenderState

Function: validateRenderState()

function validateRenderState(newState, changes): readonly Error[]

Validate render state changes.

Parameters

ParameterTypeDescription
newStateRenderStateThe new render state to validate.
changesRecursivePartial<RenderState>The changes that was applied to the baseline state to produce this state.

Returns

readonly Error[]

Array of validation errors, if any.

Remarks

This function performs some basic validation of the state changes, focusing on value ranges and states that would generate run-time exceptions.

Defined in

@novorender/core3d/state/validate.ts:14