@proto-kit/protocolDocs


Documentation / @proto-kit/protocol / state

Function: state()

state(): <TargetTransitioningModule>(target, propertyKey) => void

Decorates a runtime module property as state, passing down some underlying values to improve developer experience.

Returns

Function

Type Parameters

TargetTransitioningModule extends StatefulModule

Parameters

target: TargetTransitioningModule

propertyKey: string

Returns

void

Defined in

packages/protocol/src/state/protocol/ProtocolState.ts:34