UNPKG

bigbluebutton-html-plugin-sdk

Version:

This repository contains the SDK for developing BigBlueButton plugins. Plugins are React components that can be loaded from external sources by the BigBlueButton HTML5 client to extend its functionalities.

29 lines 1.62 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DataChannelTypes = exports.DataChannelHooks = exports.DataChannelPushEntryFunctionUserRole = void 0; // Role /** * Enum for each role in possible for a user to assume in the meeting * The developer can specify them when pushing data with the push function * returned from the `pluginApi.useChannel`. */ var DataChannelPushEntryFunctionUserRole; (function (DataChannelPushEntryFunctionUserRole) { DataChannelPushEntryFunctionUserRole["PRESENTER"] = "PRESENTER"; DataChannelPushEntryFunctionUserRole["MODERATOR"] = "MODERATOR"; DataChannelPushEntryFunctionUserRole["VIEWER"] = "VIEWER"; })(DataChannelPushEntryFunctionUserRole || (exports.DataChannelPushEntryFunctionUserRole = DataChannelPushEntryFunctionUserRole = {})); var DataChannelHooks; (function (DataChannelHooks) { DataChannelHooks["DATA_CHANNEL_BUILDER"] = "Hooks::DataChannelBuilder"; DataChannelHooks["DATA_CHANNEL_RESET"] = "Hooks::DataChannelReset"; DataChannelHooks["DATA_CHANNEL_DELETE"] = "Hooks::DataChannelDelete"; DataChannelHooks["DATA_CHANNEL_REPLACE"] = "Hooks::DataChannelReplace"; })(DataChannelHooks || (exports.DataChannelHooks = DataChannelHooks = {})); var DataChannelTypes; (function (DataChannelTypes) { DataChannelTypes["ALL_ITEMS"] = "Hooks::DataChannel::AllItems"; DataChannelTypes["NEW_ITEMS"] = "Hooks::DataChannel::NewItems"; DataChannelTypes["LATEST_ITEM"] = "Hooks::DataChannel::LatestItem"; })(DataChannelTypes || (exports.DataChannelTypes = DataChannelTypes = {})); //# sourceMappingURL=enums.js.map