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
TypeScript
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;