From 2b048e935ce4585a15d1e27b36ffeec5d3571665 Mon Sep 17 00:00:00 2001 From: Pascal Corpet Date: Mon, 11 Nov 2019 20:54:21 +0100 Subject: [PATCH] Allow setUserId to accept null in the client as well. (#40161) --- types/amplitude-js/amplitude-js-tests.ts | 1 + types/amplitude-js/index.d.ts | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/types/amplitude-js/amplitude-js-tests.ts b/types/amplitude-js/amplitude-js-tests.ts index 87e32e5d21..f5eb4b30b9 100644 --- a/types/amplitude-js/amplitude-js-tests.ts +++ b/types/amplitude-js/amplitude-js-tests.ts @@ -68,6 +68,7 @@ module Amplitude.Tests { client.setDeviceId('45f0954f-eb79-4463-ac8a-233a6f45a8f0'); client.setDomain('.amplitude.com'); client.setUserId('joe@gmail.com'); + client.setUserId(null); client.setOptOut(true); client.setGroup('type', 'name'); client.setGroup('type', ['name', 'name2']); diff --git a/types/amplitude-js/index.d.ts b/types/amplitude-js/index.d.ts index c6773cdad2..7558c732d1 100644 --- a/types/amplitude-js/index.d.ts +++ b/types/amplitude-js/index.d.ts @@ -122,7 +122,7 @@ export function getSessionId(): number; export function setDomain(domain: string): void; -export function setUserId(userId: string): void; +export function setUserId(userId: string | null): void; export function setDeviceId(id: string): void; export function regenerateDeviceId(): void;