From 35c25ea46f8731b3490acdc7c6f4adbe66c740ab Mon Sep 17 00:00:00 2001 From: "Andreas (AK)" Date: Tue, 28 Nov 2023 18:32:24 +0100 Subject: [PATCH] Add types to package.json and typedef for payload --- package.json | 1 + src/telemetrydeck.js | 4 ++++ 2 files changed, 5 insertions(+) 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 = '';