- action(target, name, descriptor?): any
Parameters
target: object
name: string | number | symbol
Optional
descriptor: BabelDescriptor<any>
Returns any
- action(displayName?, isWrapMutation?, mutationConfig?): ((target, name, descriptor?) => any)
Parameters
Optional
displayName: string
Optional
isWrapMutation: boolean
Optional
mutationConfig: MutationConfig
Returns ((target, name, descriptor?) => any)
- (target, name, descriptor?): any
Parameters
target: object
name: string | symbol | number
Optional
descriptor: BabelDescriptor<any>
Returns any
- action(name, original, config?): ((...payload) => any)
Parameters
name: string | number | symbol
original: ActionCallback
Optional
config: ActionConfig
Returns ((...payload) => any)
- (...payload): any
Returns any
decorator @action, handle undo/redo action.