A name to identify the backend.
Describes all of the options available for this backend.
Create a new instance of the backend
Optional
isWhether the backend is available in the current environment. It supports checking synchronously and asynchronously
Returns 'true' if this backend is available in the current environment. For example, a backend using a browser API will return 'false' if the API is unavailable
A backend