You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 7-8.RSVP
Socket
Socket
Sign inDemoInstall

@heimdallr-sdk/types

Package Overview
Dependencies
Maintainers
0
Versions
16
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.0.15 to 0.0.16

31

esm/base.d.ts

@@ -11,22 +11,25 @@ import { BreadcrumbPushData } from './breadcrumb';

init: string;
upload: string;
report: string;
}
export interface ReportDataType<T> {
id: string;
time: string;
type: EventTypes;
data: T;
breadcrumb?: BreadcrumbPushData[];
lid: string;
t: number;
e: EventTypes;
dat: T;
b?: BreadcrumbPushData[];
}
export interface ReportDataMsgType {
sub_type: BrowserSubTypes | string;
st: BrowserSubTypes | number | string;
}
export interface ClientInfoType {
platform: PlatformTypes;
app_id?: string;
session_id?: string;
page_title?: string;
path?: string;
language?: string;
user_agent?: string;
p?: PlatformTypes;
aid?: string;
sid?: string;
uid?: string;
ttl?: string;
url?: string;
lan?: string;
ws?: string;
ds?: string;
ua?: string;
}
import { BrowserBreadcrumbTypes, WxBreadcrumbTypes } from './constant';
export declare enum BreadcrumbLevel {
FATAL = "fatal",
ERROR = "error",
WARN = "warn",
INFO = "info",
DEBUG = "debug"
FATAL = 1,
ERROR = 2,
WARN = 3,
INFO = 4,
DEBUG = 5
}
export type BreadcrumbTypes = WxBreadcrumbTypes | BrowserBreadcrumbTypes | string;
export interface BreadcrumbPushData {
eventId: string;
type: BreadcrumbTypes;
message: string;
level?: BreadcrumbLevel;
time?: number;
lid: string;
bt: BreadcrumbTypes;
msg: string;
t: number;
l?: BreadcrumbLevel;
}
export var BreadcrumbLevel;
(function (BreadcrumbLevel) {
BreadcrumbLevel["FATAL"] = "fatal";
BreadcrumbLevel["ERROR"] = "error";
BreadcrumbLevel["WARN"] = "warn";
BreadcrumbLevel["INFO"] = "info";
BreadcrumbLevel["DEBUG"] = "debug";
BreadcrumbLevel[BreadcrumbLevel["FATAL"] = 1] = "FATAL";
BreadcrumbLevel[BreadcrumbLevel["ERROR"] = 2] = "ERROR";
BreadcrumbLevel[BreadcrumbLevel["WARN"] = 3] = "WARN";
BreadcrumbLevel[BreadcrumbLevel["INFO"] = 4] = "INFO";
BreadcrumbLevel[BreadcrumbLevel["DEBUG"] = 5] = "DEBUG";
})(BreadcrumbLevel || (BreadcrumbLevel = {}));
export declare enum StoreKeyType {
SESSION = "HEIMDALLR_SDK_SESSION_ID",
SESSION_ID = "HEIMDALLR_SDK_SESSION_ID",
USER_ID = "HEIMDALLR_SDK_USER_ID",
APP = "HEIMDALLR_SDK_APP_ID"

@@ -12,28 +13,28 @@ }

export declare enum EventTypes {
API = "api",
DOM = "dom",
PERFORMANCE = "performance",
ROUTE = "route",
ERROR = "error",
CONSOLE = "console",
CUSTOMER = "customer",
VUE = "vue",
LIFECYCLE = "lifeCycle",
EXTEND = "extend",
RECORD = "record"
LIFECYCLE = 1,
ERROR = 2,
PERFORMANCE = 3,
API = 4,
DOM = 5,
ROUTE = 6,
CONSOLE = 7,
RECORD = 8,
VUE = 9,
CUSTOMER = 10,
EXTEND = 11
}
export declare enum BrowserErrorTypes {
CODEERROR = "code",
RESOURCEERROR = "resource",
UNHANDLEDREJECTION = "unhandledrejection",
PAGECRASH = "pageCrash"
CODEERROR = 21,
RESOURCEERROR = 22,
UNHANDLEDREJECTION = 23,
PAGECRASH = 24
}
export declare enum BrowserReportType {
BEACON = "beacon",
IMG = "img",
GET = "get",
POST = "post"
BEACON = 1,
IMG = 2,
GET = 3,
POST = 4
}
export declare enum DomTypes {
CLICK = "click"
CLICK = 51
}

@@ -48,20 +49,20 @@ export declare enum ConsoleTypes {

export declare enum HttpTypes {
FETCH = "fetch",
XHR = "xhr"
XHR = 41,
FETCH = 42
}
export declare enum PerTypes {
FMP = "fmp",
FPS = "fps",
BASIC = "basic",
VITALS = "vitals",
RESOURCE = "resource"
FMP = 31,
FPS = 32,
BASIC = 33,
VITALS = 34,
RESOURCE = 35
}
export declare enum RouteTypes {
HASH = "hash",
HISTORY = "history"
HASH = 61,
HISTORY = 62
}
export declare enum CustomerTypes {
CUSTOMER = "customer"
CUSTOMER = 111
}
export type BrowserSubTypes = BrowserErrorTypes | DomTypes | HttpTypes | ConsoleTypes | PerTypes | RouteTypes | CustomerTypes;
export type BrowserSubTypes = PageLifeType | BrowserErrorTypes | DomTypes | HttpTypes | ConsoleTypes | PerTypes | RouteTypes | CustomerTypes;
export type StoreTypes = 'local' | 'session' | 'cookie' | 'global';

@@ -75,35 +76,35 @@ export declare enum StoreType {

export declare enum PageLifeType {
LOAD = "enter",
UNLOAD = "leave"
LOAD = 11,
UNLOAD = 12
}
export declare enum DeviceType {
MOBILE = "mobile",
PC = "pc"
MOBILE = 1,
PC = 2
}
export declare enum PlatformTypes {
BROWSER = "browser",
NODE = "nodejs",
WECHAT = "wechat"
BROWSER = 1,
WECHAT = 2,
NODE = 3
}
export declare enum BrowserBreadcrumbTypes {
ROUTE = "Route",
CLICK = "UI.Click",
CONSOLE = "Console",
XHR = "Xhr",
FETCH = "Fetch",
UNHANDLEDREJECTION = "Unhandledrejection",
RESOURCE = "Resource",
CODE_ERROR = "CodeError",
CUSTOMER = "Customer",
FRAMEWORK = "Framework",
LIFECYCLE = "LifeCycle",
CRASH = "Crash"
ROUTE = 11,
CLICK = 12,
CONSOLE = 13,
XHR = 14,
FETCH = 15,
UNHANDLEDREJECTION = 16,
RESOURCE = 17,
CODE_ERROR = 18,
CUSTOMER = 19,
FRAMEWORK = 20,
LIFECYCLE = 21,
CRASH = 22
}
export declare enum WxBreadcrumbTypes {
API = "Api",
ROUTE = "Route",
CLICK = "UI.Click",
ERROR = "Error",
LIFECYCLE = "LifeCycle",
CUSTOMER = "Customer"
API = 21,
ROUTE = 22,
CLICK = 23,
ERROR = 24,
LIFECYCLE = 25,
CUSTOMER = 26
}
export var StoreKeyType;
(function (StoreKeyType) {
StoreKeyType["SESSION"] = "HEIMDALLR_SDK_SESSION_ID";
StoreKeyType["SESSION_ID"] = "HEIMDALLR_SDK_SESSION_ID";
StoreKeyType["USER_ID"] = "HEIMDALLR_SDK_USER_ID";
StoreKeyType["APP"] = "HEIMDALLR_SDK_APP_ID";

@@ -15,31 +16,31 @@ })(StoreKeyType || (StoreKeyType = {}));

(function (EventTypes) {
EventTypes["API"] = "api";
EventTypes["DOM"] = "dom";
EventTypes["PERFORMANCE"] = "performance";
EventTypes["ROUTE"] = "route";
EventTypes["ERROR"] = "error";
EventTypes["CONSOLE"] = "console";
EventTypes["CUSTOMER"] = "customer";
EventTypes["VUE"] = "vue";
EventTypes["LIFECYCLE"] = "lifeCycle";
EventTypes["EXTEND"] = "extend";
EventTypes["RECORD"] = "record";
EventTypes[EventTypes["LIFECYCLE"] = 1] = "LIFECYCLE";
EventTypes[EventTypes["ERROR"] = 2] = "ERROR";
EventTypes[EventTypes["PERFORMANCE"] = 3] = "PERFORMANCE";
EventTypes[EventTypes["API"] = 4] = "API";
EventTypes[EventTypes["DOM"] = 5] = "DOM";
EventTypes[EventTypes["ROUTE"] = 6] = "ROUTE";
EventTypes[EventTypes["CONSOLE"] = 7] = "CONSOLE";
EventTypes[EventTypes["RECORD"] = 8] = "RECORD";
EventTypes[EventTypes["VUE"] = 9] = "VUE";
EventTypes[EventTypes["CUSTOMER"] = 10] = "CUSTOMER";
EventTypes[EventTypes["EXTEND"] = 11] = "EXTEND";
})(EventTypes || (EventTypes = {}));
export var BrowserErrorTypes;
(function (BrowserErrorTypes) {
BrowserErrorTypes["CODEERROR"] = "code";
BrowserErrorTypes["RESOURCEERROR"] = "resource";
BrowserErrorTypes["UNHANDLEDREJECTION"] = "unhandledrejection";
BrowserErrorTypes["PAGECRASH"] = "pageCrash";
BrowserErrorTypes[BrowserErrorTypes["CODEERROR"] = 21] = "CODEERROR";
BrowserErrorTypes[BrowserErrorTypes["RESOURCEERROR"] = 22] = "RESOURCEERROR";
BrowserErrorTypes[BrowserErrorTypes["UNHANDLEDREJECTION"] = 23] = "UNHANDLEDREJECTION";
BrowserErrorTypes[BrowserErrorTypes["PAGECRASH"] = 24] = "PAGECRASH";
})(BrowserErrorTypes || (BrowserErrorTypes = {}));
export var BrowserReportType;
(function (BrowserReportType) {
BrowserReportType["BEACON"] = "beacon";
BrowserReportType["IMG"] = "img";
BrowserReportType["GET"] = "get";
BrowserReportType["POST"] = "post";
BrowserReportType[BrowserReportType["BEACON"] = 1] = "BEACON";
BrowserReportType[BrowserReportType["IMG"] = 2] = "IMG";
BrowserReportType[BrowserReportType["GET"] = 3] = "GET";
BrowserReportType[BrowserReportType["POST"] = 4] = "POST";
})(BrowserReportType || (BrowserReportType = {}));
export var DomTypes;
(function (DomTypes) {
DomTypes["CLICK"] = "click";
DomTypes[DomTypes["CLICK"] = 51] = "CLICK";
})(DomTypes || (DomTypes = {}));

@@ -56,21 +57,21 @@ export var ConsoleTypes;

(function (HttpTypes) {
HttpTypes["FETCH"] = "fetch";
HttpTypes["XHR"] = "xhr";
HttpTypes[HttpTypes["XHR"] = 41] = "XHR";
HttpTypes[HttpTypes["FETCH"] = 42] = "FETCH";
})(HttpTypes || (HttpTypes = {}));
export var PerTypes;
(function (PerTypes) {
PerTypes["FMP"] = "fmp";
PerTypes["FPS"] = "fps";
PerTypes["BASIC"] = "basic";
PerTypes["VITALS"] = "vitals";
PerTypes["RESOURCE"] = "resource";
PerTypes[PerTypes["FMP"] = 31] = "FMP";
PerTypes[PerTypes["FPS"] = 32] = "FPS";
PerTypes[PerTypes["BASIC"] = 33] = "BASIC";
PerTypes[PerTypes["VITALS"] = 34] = "VITALS";
PerTypes[PerTypes["RESOURCE"] = 35] = "RESOURCE";
})(PerTypes || (PerTypes = {}));
export var RouteTypes;
(function (RouteTypes) {
RouteTypes["HASH"] = "hash";
RouteTypes["HISTORY"] = "history";
RouteTypes[RouteTypes["HASH"] = 61] = "HASH";
RouteTypes[RouteTypes["HISTORY"] = 62] = "HISTORY";
})(RouteTypes || (RouteTypes = {}));
export var CustomerTypes;
(function (CustomerTypes) {
CustomerTypes["CUSTOMER"] = "customer";
CustomerTypes[CustomerTypes["CUSTOMER"] = 111] = "CUSTOMER";
})(CustomerTypes || (CustomerTypes = {}));

@@ -86,39 +87,39 @@ export var StoreType;

(function (PageLifeType) {
PageLifeType["LOAD"] = "enter";
PageLifeType["UNLOAD"] = "leave";
PageLifeType[PageLifeType["LOAD"] = 11] = "LOAD";
PageLifeType[PageLifeType["UNLOAD"] = 12] = "UNLOAD";
})(PageLifeType || (PageLifeType = {}));
export var DeviceType;
(function (DeviceType) {
DeviceType["MOBILE"] = "mobile";
DeviceType["PC"] = "pc";
DeviceType[DeviceType["MOBILE"] = 1] = "MOBILE";
DeviceType[DeviceType["PC"] = 2] = "PC";
})(DeviceType || (DeviceType = {}));
export var PlatformTypes;
(function (PlatformTypes) {
PlatformTypes["BROWSER"] = "browser";
PlatformTypes["NODE"] = "nodejs";
PlatformTypes["WECHAT"] = "wechat";
PlatformTypes[PlatformTypes["BROWSER"] = 1] = "BROWSER";
PlatformTypes[PlatformTypes["WECHAT"] = 2] = "WECHAT";
PlatformTypes[PlatformTypes["NODE"] = 3] = "NODE";
})(PlatformTypes || (PlatformTypes = {}));
export var BrowserBreadcrumbTypes;
(function (BrowserBreadcrumbTypes) {
BrowserBreadcrumbTypes["ROUTE"] = "Route";
BrowserBreadcrumbTypes["CLICK"] = "UI.Click";
BrowserBreadcrumbTypes["CONSOLE"] = "Console";
BrowserBreadcrumbTypes["XHR"] = "Xhr";
BrowserBreadcrumbTypes["FETCH"] = "Fetch";
BrowserBreadcrumbTypes["UNHANDLEDREJECTION"] = "Unhandledrejection";
BrowserBreadcrumbTypes["RESOURCE"] = "Resource";
BrowserBreadcrumbTypes["CODE_ERROR"] = "CodeError";
BrowserBreadcrumbTypes["CUSTOMER"] = "Customer";
BrowserBreadcrumbTypes["FRAMEWORK"] = "Framework";
BrowserBreadcrumbTypes["LIFECYCLE"] = "LifeCycle";
BrowserBreadcrumbTypes["CRASH"] = "Crash";
BrowserBreadcrumbTypes[BrowserBreadcrumbTypes["ROUTE"] = 11] = "ROUTE";
BrowserBreadcrumbTypes[BrowserBreadcrumbTypes["CLICK"] = 12] = "CLICK";
BrowserBreadcrumbTypes[BrowserBreadcrumbTypes["CONSOLE"] = 13] = "CONSOLE";
BrowserBreadcrumbTypes[BrowserBreadcrumbTypes["XHR"] = 14] = "XHR";
BrowserBreadcrumbTypes[BrowserBreadcrumbTypes["FETCH"] = 15] = "FETCH";
BrowserBreadcrumbTypes[BrowserBreadcrumbTypes["UNHANDLEDREJECTION"] = 16] = "UNHANDLEDREJECTION";
BrowserBreadcrumbTypes[BrowserBreadcrumbTypes["RESOURCE"] = 17] = "RESOURCE";
BrowserBreadcrumbTypes[BrowserBreadcrumbTypes["CODE_ERROR"] = 18] = "CODE_ERROR";
BrowserBreadcrumbTypes[BrowserBreadcrumbTypes["CUSTOMER"] = 19] = "CUSTOMER";
BrowserBreadcrumbTypes[BrowserBreadcrumbTypes["FRAMEWORK"] = 20] = "FRAMEWORK";
BrowserBreadcrumbTypes[BrowserBreadcrumbTypes["LIFECYCLE"] = 21] = "LIFECYCLE";
BrowserBreadcrumbTypes[BrowserBreadcrumbTypes["CRASH"] = 22] = "CRASH";
})(BrowserBreadcrumbTypes || (BrowserBreadcrumbTypes = {}));
export var WxBreadcrumbTypes;
(function (WxBreadcrumbTypes) {
WxBreadcrumbTypes["API"] = "Api";
WxBreadcrumbTypes["ROUTE"] = "Route";
WxBreadcrumbTypes["CLICK"] = "UI.Click";
WxBreadcrumbTypes["ERROR"] = "Error";
WxBreadcrumbTypes["LIFECYCLE"] = "LifeCycle";
WxBreadcrumbTypes["CUSTOMER"] = "Customer";
WxBreadcrumbTypes[WxBreadcrumbTypes["API"] = 21] = "API";
WxBreadcrumbTypes[WxBreadcrumbTypes["ROUTE"] = 22] = "ROUTE";
WxBreadcrumbTypes[WxBreadcrumbTypes["CLICK"] = 23] = "CLICK";
WxBreadcrumbTypes[WxBreadcrumbTypes["ERROR"] = 24] = "ERROR";
WxBreadcrumbTypes[WxBreadcrumbTypes["LIFECYCLE"] = 25] = "LIFECYCLE";
WxBreadcrumbTypes[WxBreadcrumbTypes["CUSTOMER"] = 26] = "CUSTOMER";
})(WxBreadcrumbTypes || (WxBreadcrumbTypes = {}));
import { ReportDataMsgType } from './base';
import { IAnyObject } from './common';
import { MethodTypes } from './constant';
export interface XhrResponse<T> {
status: number;
statusText: string;
headers: Record<string, string>;
data: T;
}
export interface HttpCommonRes<T = any> {
code: number;
data: T;
msg: string;
}
export interface HttpRequest {
method: MethodTypes | string;
m: MethodTypes | string;
url: string;
data?: IAnyObject;
dat?: IAnyObject;
}
export interface HttpResponse {
status?: number;
data?: IAnyObject | string;
sta?: number;
dat?: IAnyObject | string;
msg?: string;
}
export interface HttpCollectDataType {
request: HttpRequest;
response: HttpResponse;
time: number;
elapsedTime?: number;
req: HttpRequest;
res: HttpResponse;
t: number;
et?: number;
}
export interface HttpCollectType extends ReportDataMsgType, HttpCollectDataType {
}

@@ -25,8 +25,8 @@ import { ReportDataMsgType } from './base';

name: string;
message: string;
msg: string;
hook: string;
stack: string;
lineno?: number;
colno?: number;
filename?: string;
stk: string;
lin?: number;
col?: number;
fn?: string;
}
{
"name": "@heimdallr-sdk/types",
"version": "0.0.15",
"version": "0.0.16",
"description": "@heimdallr-sdk/types",

@@ -27,3 +27,3 @@ "license": "MIT",

},
"gitHead": "0b5595ecb6713da6f45bb1ace59299ee98892201"
"gitHead": "cd187687df2e4fe32756115e220be5d72c4152b0"
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc