Files
DefinitelyTyped/types/ineum/ineum-tests.ts
Enzo VolkmannandMine Starks f574f4aa13 Added type definitions for "ineum" (#38275)
* Added type definitions for "ineum"

ineum is the global object used by the Instana Website Monitoring API (https://docs.instana.io/products/website_monitoring/api/) to collect different kinds of information from websites/apps.

* Added tests and fixed header lint issue

* Fixed test file and added minimum TS version

* Merged definitions with same signature, added dummy version number

* Made userName and userEmail optional

* Removed unnecessary type reference
2019-09-13 08:51:07 -07:00

34 lines
846 B
TypeScript

// $ExpectType void
ineum("key", "key");
// $ExpectType void
ineum("reportingUrl", "reportingUrl");
// $ExpectType void
ineum("page", "pageName");
// $ExpectType void
ineum("user", "userId", "userName", "userEmail");
// $ExpectType void
ineum("meta", "key", "value");
// $ExpectType void
ineum("traceId", "traceId");
// $ExpectType void
ineum("ignoreUrls", [/regex/]);
// $ExpectType void
ineum("autoClearResourceTimings", true);
// $ExpectType void
ineum("reportError", "error");
// $ExpectType void
ineum("reportError", "error", {
componentStack: "stack"
});
// $ExpectType void
ineum("ignoreErrorMessages", [/regex/]);
// $ExpectType void
ineum("wrapEventHandlers", true);
// $ExpectType void
ineum("wrapTimers", true);
// $ExpectType void
ineum("whitelistedOrigins", [/regex/]);
// $ExpectType string | undefined
ineum("getPageLoadId");