Skip to content

View.setState method

View › setState

Official

Set the state of the view.

Signature:

setState(state: unknown, result: ViewStateResult): Promise<void>

Parameters:

ParameterTypeDescription
stateunknownThe state.
resultViewStateResultSet result.history to true to record the state change in the navigation history.

Returns: Promise<void>

Since: 0.9.7

Example:

class MyView extends ItemView {
public override async setState(state: any, result: ViewStateResult): Promise<void> {
this.foo = state.foo;
result.history = true;
await super.setState(state, result);
}
}