2023-04-17 12:54:26 +00:00
|
|
|
import * as plugins from '../ul-interfaces.plugins.js';
|
|
|
|
|
|
|
|
export interface ILinkSnapshot {
|
2023-04-19 19:48:16 +00:00
|
|
|
/**
|
|
|
|
* the link base on which the snapshot was taken
|
|
|
|
*/
|
|
|
|
linkBaseUrl: string;
|
2023-04-17 12:54:26 +00:00
|
|
|
httpsSupport: boolean;
|
|
|
|
httpHttpsParity: boolean;
|
|
|
|
httpToHttpsRedirect: boolean;
|
2023-04-19 19:48:16 +00:00
|
|
|
fromWwwRedirect: boolean;
|
|
|
|
toWwwRedirect: boolean;
|
2023-04-17 12:54:26 +00:00
|
|
|
statusCode: number;
|
|
|
|
fullPageLoadSize: number;
|
|
|
|
fullPageLoadTimeMs: number;
|
|
|
|
cookies: any[];
|
2023-04-19 19:48:16 +00:00
|
|
|
httpRequest: {
|
|
|
|
statusCode: number;
|
|
|
|
headers: {
|
|
|
|
[key: string]: string;
|
|
|
|
}
|
|
|
|
};
|
|
|
|
httpsRequest: {
|
|
|
|
statusCode: number;
|
|
|
|
headers: {
|
|
|
|
[key: string]: string;
|
|
|
|
}
|
|
|
|
};
|
2023-04-17 12:54:26 +00:00
|
|
|
}
|