diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index 86a87beb5930260e38207c17a162174b6defe5a0..103c64248fc09ffba6bf63c9336c49435ea8fe6b 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -19,4 +19,4 @@
 /src/Servers/                   @tratcher @jkotalik @anurse @halter73
 /src/Middleware/Rewrite         @jkotalik @anurse
 /src/Middleware/HttpsPolicy     @jkotalik @anurse
-/src/SignalR/                   @mikaelm12 @BrennanConroy @halter73 @anurse
+/src/SignalR/                   @BrennanConroy @halter73 @anurse
diff --git a/src/SignalR/clients/ts/signalr-protocol-msgpack/src/BinaryMessageFormat.ts b/src/SignalR/clients/ts/signalr-protocol-msgpack/src/BinaryMessageFormat.ts
index 3de3bb0c37f72e83b07d7a51037189a8990e5ff3..c597389236dfa0f01565962cf1c98aa86a402ef4 100644
--- a/src/SignalR/clients/ts/signalr-protocol-msgpack/src/BinaryMessageFormat.ts
+++ b/src/SignalR/clients/ts/signalr-protocol-msgpack/src/BinaryMessageFormat.ts
@@ -2,6 +2,7 @@
 // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
 
 // Not exported from index.
+/** @private */
 export class BinaryMessageFormat {
 
     // The length prefix of binary messages is encoded as VarInt. Read the comment in
diff --git a/src/SignalR/clients/ts/signalr/src/EmptyNodeHttpClient.ts b/src/SignalR/clients/ts/signalr/src/EmptyNodeHttpClient.ts
index c756727cb0ee2bf9d0154513350ff14916d824c8..662bae5406ebe18ccfe8cda9800e54156977b8ab 100644
--- a/src/SignalR/clients/ts/signalr/src/EmptyNodeHttpClient.ts
+++ b/src/SignalR/clients/ts/signalr/src/EmptyNodeHttpClient.ts
@@ -6,6 +6,7 @@
 import { HttpClient, HttpResponse } from "./HttpClient";
 import { ILogger } from "./ILogger";
 
+/** @private */
 export class NodeHttpClient extends HttpClient {
     // @ts-ignore: Need ILogger to compile, but unused variables generate errors
     public constructor(logger: ILogger) {
diff --git a/src/SignalR/clients/ts/signalr/src/HttpConnection.ts b/src/SignalR/clients/ts/signalr/src/HttpConnection.ts
index 5b1a3744cd3a1d5c5f20c997c441dfdfa16914c5..075860006f17a7e1e193ab95b7c3fa883f7bbeda 100644
--- a/src/SignalR/clients/ts/signalr/src/HttpConnection.ts
+++ b/src/SignalR/clients/ts/signalr/src/HttpConnection.ts
@@ -547,6 +547,7 @@ function transportMatches(requestedTransport: HttpTransportType | undefined, act
     return !requestedTransport || ((actualTransport & requestedTransport) !== 0);
 }
 
+/** @private */
 export class TransportSendQueue {
     private buffer: any[] = [];
     private sendBufferedData: PromiseSource;
diff --git a/src/SignalR/clients/ts/signalr/src/NodeHttpClient.ts b/src/SignalR/clients/ts/signalr/src/NodeHttpClient.ts
index 45750d48169c6ed479b29cb1fe30636b576bd3c5..c0435fd057ec5515d787ca666f5bdf0e5ea70b6e 100644
--- a/src/SignalR/clients/ts/signalr/src/NodeHttpClient.ts
+++ b/src/SignalR/clients/ts/signalr/src/NodeHttpClient.ts
@@ -17,6 +17,7 @@ if (typeof XMLHttpRequest === "undefined") {
     requestModule = requireFunc("request");
 }
 
+/** @private */
 export class NodeHttpClient extends HttpClient {
     private readonly logger: ILogger;
     private readonly request: typeof requestModule;
diff --git a/src/SignalR/clients/ts/signalr/src/Polyfills.ts b/src/SignalR/clients/ts/signalr/src/Polyfills.ts
index da38861303370971b39cb218a8d0e839ea1f7929..468e4e7fa1121045d07de3e561f4f84994cc2ddb 100644
--- a/src/SignalR/clients/ts/signalr/src/Polyfills.ts
+++ b/src/SignalR/clients/ts/signalr/src/Polyfills.ts
@@ -3,8 +3,10 @@
 
 // Not exported from index
 
+/** @private */
 export type EventSourceConstructor = new(url: string, eventSourceInitDict?: EventSourceInit) => EventSource;
 
+/** @private */
 export interface WebSocketConstructor {
     new(url: string, protocols?: string | string[], options?: any): WebSocket;
     readonly CLOSED: number;