/// /// /// declare module goog.messaging { class LoggerClient extends LoggerClient__Class { } /** Fake class which should be extended to avoid inheriting static properties */ class LoggerClient__Class extends goog.Disposable__Class { /** * Creates a logger client that sends messages along a message channel for the * remote end to log. The remote end of the channel should use a * {goog.messaging.LoggerServer} with the same service name. * * @param {!goog.messaging.MessageChannel} channel The channel that on which to * send the log messages. * @param {string} serviceName The name of the logging service to use. * @constructor * @extends {goog.Disposable} * @final */ constructor(channel: goog.messaging.MessageChannel, serviceName: string); } }