"use strict";
/*!
 * Copyright (c) Microsoft Corporation and contributors. All rights reserved.
 * Licensed under the MIT License.
 */
Object.defineProperty(exports, "__esModule", { value: true });
exports.ContainerTelemetryEventNames = void 0;
/**
 * This file contains the types for container telemetry that can be produced.
 */
/**
 * This object contains names for Container Telemetry. Unlike the raw {@link @fluidframework/fluid-static#IFluidContainerEvents | IFluidContainer system event names} they contain more information such as the scope
 *
 * @beta
 */
exports.ContainerTelemetryEventNames = {
    /**
     * Name for the container telemetry event that is intended to be produced from the IFluidContainer "connected" {@link @fluidframework/fluid-static#IFluidContainerEvents | system event}
     *
     * @see {@link ContainerConnectedTelemetry}
     */
    CONNECTED: "fluidframework.container.connected",
    /**
     * Name for the container telemetry event that is intended to be produced from the IFluidContainer "disconnected" {@link @fluidframework/fluid-static#IFluidContainerEvents | system event}
     *
     * @see {@link ContainerDisconnectedTelemetry}
     */
    DISCONNECTED: "fluidframework.container.disconnected",
    /**
     * Name for the container telemetry event that is intended to be produced from the IFluidContainer "disposed" {@link @fluidframework/fluid-static#IFluidContainerEvents | system event}
     *
     * @see {@link ContainerDisposedTelemetry}
     */
    DISPOSED: "fluidframework.container.disposed",
};
//# sourceMappingURL=containerTelemetry.js.map