ResponseHandlerContext
interface ResponseHandlerContext {
canDisplayErrorPage: boolean;
deactivateSpeedKit: (disconnectCause?: DisconnectCause) => void;
defaultClientErrorHandler: DynamicResponseHandler;
defaultCorsRedirectHandler: DynamicResponseHandler;
defaultNotFoundHandler: DynamicResponseHandler;
defaultOfflineHandler: DynamicResponseHandler;
defaultRedirectHandler: DynamicResponseHandler;
defaultServerErrorHandler: DynamicResponseHandler;
domDelayActive: boolean;
dynamicBlockResponse: Document;
ensureScriptValidity: (remoteDocument: Document) => void;
exchangeDocument: (doc: Document) => void;
reloadFromOrigin: () => void;
showOfflineBanner: () => void;
trackChanges: (changes: DetectedChanges) => void;
xhr: XMLHttpRequest;
}
canDisplayErrorPage: boolean;
deactivateSpeedKit: (disconnectCause?: DisconnectCause) => void;
defaultClientErrorHandler: DynamicResponseHandler;
defaultCorsRedirectHandler: DynamicResponseHandler;
defaultNotFoundHandler: DynamicResponseHandler;
defaultOfflineHandler: DynamicResponseHandler;
defaultRedirectHandler: DynamicResponseHandler;
defaultServerErrorHandler: DynamicResponseHandler;
domDelayActive: boolean;
dynamicBlockResponse: Document;
ensureScriptValidity: (remoteDocument: Document) => void;
exchangeDocument: (doc: Document) => void;
reloadFromOrigin: () => void;
showOfflineBanner: () => void;
trackChanges: (changes: DetectedChanges) => void;
xhr: XMLHttpRequest;
}
Index
Properties
Types.ResponseHandlerContext.canDisplayErrorPageTypes.ResponseHandlerContext.deactivateSpeedKitTypes.ResponseHandlerContext.defaultClientErrorHandlerTypes.ResponseHandlerContext.defaultCorsRedirectHandlerTypes.ResponseHandlerContext.defaultNotFoundHandlerTypes.ResponseHandlerContext.defaultOfflineHandlerTypes.ResponseHandlerContext.defaultRedirectHandlerTypes.ResponseHandlerContext.defaultServerErrorHandlerTypes.ResponseHandlerContext.domDelayActiveTypes.ResponseHandlerContext.dynamicBlockResponseTypes.ResponseHandlerContext.ensureScriptValidityTypes.ResponseHandlerContext.exchangeDocumentTypes.ResponseHandlerContext.reloadFromOriginTypes.ResponseHandlerContext.showOfflineBannerTypes.ResponseHandlerContext.trackChangesTypes.ResponseHandlerContext.xhr
Properties
can Display Error Page
canDisplayErrorPage: boolean
Toggles the error page, set in config.
deactivate Speed Kit
Locally deactivates Speed Kit.
default Client Error Handler
default Cors Redirect Handler
default Not Found Handler
default Offline Handler
default Redirect Handler
default Server Error Handler
dom Delay Active
domDelayActive: boolean
Whether DOM delay is activated.
dynamic Block Response
The Dynamic Block response.
ensure Script Validity
Checks whether the scripts in documents are compatible and reloads the site otherwise.
exchange Document
Exchange the current document with the remote response to show error site.
reload From Origin
reloadFromOrigin: () => void
Reloads the current page from origin.
show Offline Banner
showOfflineBanner: () => void
Displays the offline banner set in the config.
track Changes
Tracks changes in a DynamicBlockElement.
xhr
The state of the XMLHttpRequest.
Context with gives the DynamicResponseHandlers access to critical information.