ngx-sse-client
Version:
A simple SSE (Server Sent Events) client for Angular applications.
32 lines (31 loc) • 984 B
TypeScript
export interface SseOptions {
/**
* `true` to automatically reconnect when the request is closed by an request
* error (including timeout errors) or completed.
*
* In this case, to close the connection is necessary to unsubscribe manually.
*
* @default `true`
*/
keepAlive: boolean;
/**
* Delay before reconnecting with the server, this is only useful when
* `keepAlive` is `true`.
*
* @default `5000`
*/
reconnectionDelay: number;
/**
* Defines the response type.
*
* When set to `event` a `MessageEvent` will be returned with the data and a
* default `Event` with type error in case of erros.
*
* When set to `text` only the message data will be returned. In this case no
* errors will be returned, only the data from successful requests.
*
* @default `text`
*/
responseType: 'event' | 'text';
}
export declare const defaultSseOptions: SseOptions;