added type value checking

This commit is contained in:
mmacierzanka committed 2021-10-03 18:57:17 +02:00
1 parent e4147dd802
commit c50dd65469
1 file changed
+1
+1
View File
@@ -21,6 +21,7 @@ export class APIClient {
//Check types
if (typeof data !== "object") throw new TypeError("Data object is required");
if (typeof data.name !== "string") throw new TypeError("Name property must be a string");
if (typeof data.type !== "number" || data.type === 0) throw new TypeError("Invalid event type");
if (typeof data.time !== "number") throw new TypeError("Invalid date format");
if (typeof data.created !== "object") throw new TypeError("created property must be present");
if (typeof data.created.time !== "number") throw new TypeError("Invalid created date format");