rainbow-actions
rainbow-actions copied to clipboard
How declare optional payload?
type PayloadDictionary = { init: boolean; // ^^^^^^ want to be optional, like readOnly?: boolean }
Payloads cannot be optional by design. IMO it is a bad practice. You can set your payload type as a union undefined | boolean
though you would still need to call function with an argument.