@quienxmi/sdk-iframe-project
Version:
SDK to control an iframe for requesting quotes via Qxm.
40 lines (34 loc) • 717 B
text/typescript
export interface Errors {
[key: string]: string;
}
export interface Config {
scrolling?: boolean;
resize?: boolean;
alert?: boolean;
logs?: boolean;
}
export type SubscriptionTypes = 'all' | 'resize' | 'event' | 'error';
export interface Observer {
[key: string]: Function[];
}
export interface EventObserver {
_domIframe: HTMLIFrameElement;
data: any;
}
export interface EventObserverError {
_domIframe: HTMLIFrameElement;
code: string;
message: string;
error: any;
}
export interface DecodedToken {
aud?: string | null;
iss: string;
iat: number;
exp: number;
data: {
id: string;
user: string;
partner: string;
}
}