Checks if the input data can be handled by this class. Throws an error if it can't handle the data.
Input data that would be handled potentially.
A promise resolving if this input can be handled, rejecting with an Error if not.
Handles the given input. This should only be done if the canHandle function returned true
.
Input data that needs to be handled.
A promise resolving when the handling is finished. Return value depends on the given type.
The data to handle.
The result of the handle function of the handler.
Parser that generates a Agent from the data in the given Representation.