Generic result wrapper for operations that may succeed or fail.
const result: Result<PlayerState> = { success: true, data: playerState}; Copy
const result: Result<PlayerState> = { success: true, data: playerState};
Type of successful result data
Type of error, defaults to Error
Optional
Readonly
Result data if successful
Error if operation failed
Optional message
Whether operation succeeded
Generic result wrapper for operations that may succeed or fail.
Example