@splitsoftware/splitio-commons
Version:
Split JavaScript SDK common components
14 lines (11 loc) • 343 B
text/typescript
import { IJwtCredentialV2 } from '../AuthClient/types';
export interface ISseEventHandler {
handleError: (ev: Event) => any;
handleMessage: (ev: MessageEvent) => any;
handleOpen: () => any;
}
export interface ISSEClient {
open(authToken: IJwtCredentialV2): void,
close(): void,
setEventHandler(handler: ISseEventHandler): void
}