Skip to content

Commit ee93f38

Browse files
authored
Add types to package.json and typedef for payload (#25)
1 parent 5d6c48b commit ee93f38

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
"description": "Send analytics signals to TelemetryDeck",
55
"main": "dist/telemetrydeck.cjs",
66
"module": "dist/telemetrydeck.js",
7+
"types": "dist/telemetrydeck.d.ts",
78
"files": [
89
"dist/*",
910
"README.md",

src/telemetrydeck.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@ import { version } from './utils/version.js';
1616
* @property {Function} [subtleCrypto] Used for providing an alternative implementation of SubtleCrypto where no browser is available. Expects a class providing a `.digest(method, value)` method.
1717
*/
1818

19+
/**
20+
* @typedef {Object.<string, any>} TelemetryDeckPayload
21+
*/
22+
1923
export default class TelemetryDeck {
2024
appID = '';
2125
clientUser = '';

0 commit comments

Comments
 (0)