From 9d8985d67a228f893ff52d5663bb569b03b1efa6 Mon Sep 17 00:00:00 2001 From: Philipp Kunz Date: Mon, 17 Apr 2023 14:54:26 +0200 Subject: [PATCH] fix(core): update --- ts/00_commitinfo_data.ts | 2 +- ts/data/linksnapshot.ts | 14 ++++++++++++++ ts/requests/requests.snapshot.ts | 2 ++ 3 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 ts/data/linksnapshot.ts diff --git a/ts/00_commitinfo_data.ts b/ts/00_commitinfo_data.ts index afd2877..2307895 100644 --- a/ts/00_commitinfo_data.ts +++ b/ts/00_commitinfo_data.ts @@ -3,6 +3,6 @@ */ export const commitinfo = { name: '@uptime.link/interfaces', - version: '2.0.17', + version: '2.0.18', description: 'TypeScript interface for the uptime.link API and modules' } diff --git a/ts/data/linksnapshot.ts b/ts/data/linksnapshot.ts new file mode 100644 index 0000000..310cf7d --- /dev/null +++ b/ts/data/linksnapshot.ts @@ -0,0 +1,14 @@ +import * as plugins from '../ul-interfaces.plugins.js'; + +export interface ILinkSnapshot { + httpsSupport: boolean; + httpHttpsParity: boolean; + httpToHttpsRedirect: boolean; + wwwToRootRedirect: boolean; + rootToWwwRedirect: boolean; + statusCode: number; + fullPageLoadSize: number; + fullPageLoadTimeMs: number; + cookies: any[]; + gdprCompliance: boolean; +} \ No newline at end of file diff --git a/ts/requests/requests.snapshot.ts b/ts/requests/requests.snapshot.ts index 1816c52..bfe88f8 100644 --- a/ts/requests/requests.snapshot.ts +++ b/ts/requests/requests.snapshot.ts @@ -1,4 +1,5 @@ import { IDomainSnapshot } from '../data/domainsnapshot.js'; +import { ILinkSnapshot } from '../data/linksnapshot.js'; import * as plugins from '../ul-interfaces.plugins.js'; export interface IReq_PerformDomainSnapshot @@ -12,5 +13,6 @@ export interface IReq_PerformDomainSnapshot }; response: { domainSnapshot: IDomainSnapshot; + linkSnapshot: ILinkSnapshot; }; }