concis
Version:
Concis Component library for PC
64 lines (63 loc) • 1.5 kB
TypeScript
declare type resourceItemType<T> = {
initiatorType: string;
transferSize: T;
nextHopProtocol: string;
name: string;
duration: T;
domainLookupEnd: T;
domainLookupStart: T;
connectEnd: T;
connectStart: T;
redirectEnd: T;
redirectStart: T;
responseStart: T;
encodedBodySize: T;
decodedBodySize: T;
};
declare type xhrRequestType = {
duration: number;
endTime: number;
method: string;
startTime: number;
status: number;
subType: string;
success: boolean;
type: string;
url: RequestInfo | URL;
};
declare type fetchRequestType = {
duration: number;
endTime: number;
method: string;
startTime: number;
status: number;
subType: string;
success: boolean;
type: string;
url: RequestInfo | URL;
};
declare type nativeBrowserInfoType = {
domain?: string;
url?: string;
title?: string;
referrer?: string;
screenHeight?: number | string;
screenWidth?: number | string;
color?: number;
lang?: string;
ua?: string;
};
declare type userInfoType = {
cid: string;
cip: string;
cname: string;
};
declare type eventDom = {
tagName: string;
path: string[];
outerHTML: string;
innerHTML: string;
offsetWidth: number;
offsetHeight: number;
};
export type { resourceItemType, fetchRequestType, xhrRequestType, nativeBrowserInfoType, userInfoType, eventDom, };