diff --git a/package.json b/package.json index 08bf66a..680e8cf 100644 --- a/package.json +++ b/package.json @@ -4,6 +4,7 @@ "description": "Send analytics signals to TelemetryDeck", "main": "dist/telemetrydeck.cjs", "module": "dist/telemetrydeck.js", + "types": "dist/telemetrydeck.d.ts", "files": [ "dist/*", "README.md", diff --git a/src/telemetrydeck.js b/src/telemetrydeck.js index 8f915e1..11b0d5a 100644 --- a/src/telemetrydeck.js +++ b/src/telemetrydeck.js @@ -16,6 +16,10 @@ import { version } from './utils/version.js'; * @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. */ +/** + * @typedef {Object.} TelemetryDeckPayload + */ + export default class TelemetryDeck { appID = ''; clientUser = '';