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.

7 lines (6 loc) 759 B
import { DataChannelEntryResponseType, ObjectToDelete } from './types'; import { GraphqlResponseWrapper } from '../core/types'; export declare const createChannelIdentifier: (channelName: string, subChannelName: string, pluginName: string) => string; export declare const formatResponseForPubSubOrKeyValue: <T>(dataResult: GraphqlResponseWrapper<DataChannelEntryResponseType<T>[]>) => GraphqlResponseWrapper<DataChannelEntryResponseType<T>>; export declare const deleteEntryFunctionUtil: (objectsToDelete: ObjectToDelete[], channelName: string, subChannelName: string, pluginName: string) => void; export declare const replaceEntryFunctionUtil: <T>(entryId: string, channelName: string, subChannelName: string, pluginName: string, newPayloadJson: T) => void;