Norwegian Polka Music

    @types/bigbluebutton-js
    TypeScript icon, indicating that this package has built-in type declarations

    0.2.1 • Public • Published

    Installation

    npm install --save @types/bigbluebutton-js

    Summary

    This package contains type definitions for bigbluebutton-js (https://github.com/aakatev/bigbluebutton-js).

    Details

    Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/bigbluebutton-js.

    index.d.ts

    // Type definitions for bigbluebutton-js 0.2
    // Project: https://github.com/aakatev/bigbluebutton-js
    // Definitions by: Marcos Kintschner <https://github.com/mktn87>
    // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
    
    export interface AdministrationType {
        create(name: string, id: string, kwparams: {}): string;
        join(fullName: string, meetingID: string, password: string, kwparams: {}): string;
        end(meetingID: string, password: string): string;
    }
    export interface ApiType {
        administration: AdministrationType;
        monitoring: MonitoringType;
        recording: RecordingType;
        hooks: HooksType;
    }
    export interface MonitoringType {
        getMeetingInfo: (meetingID: string) => string;
        isMeetingRunning: (meetingID: string) => string;
        getMeetings: () => string;
    }
    export interface HooksType {
        create: (callbackURL: string, kwparams: {}) => string;
        destroy: (hookID: string, kwparams: {}) => string;
        list: (kwparams: {}) => string;
    }
    export interface RecordingType {
        getRecordings: (kwparams: {}) => string;
        publishRecordings: (recordID: string, publish: string) => string;
        deleteRecordings: (recordID: string) => string;
        updateRecordings: (recordID: string, kwparams: {}) => string;
    }
    
    export function api(host: string, salt: string, options?: {}): ApiType;
    export function http(url: string): any; // Axios
    export namespace util {
        function constructUrl(options: {}, string: string, params: string): string;
        function getPathname(url: string, host: string): string;
        function httpClient(url: string): any; // Axios
        function normalizeUrl(url: string): string;
        function parseXml(xml: string): {};
    }

    Additional Details

    • Last updated: Sat, 12 Mar 2022 01:31:44 GMT
    • Dependencies: none
    • Global values: none

    Credits

    These definitions were written by Marcos Kintschner.

    Keywords

    none

    Install

    npm i @types/bigbluebutton-js

    DownloadsWeekly Downloads

    280

    Version

    0.2.1

    License

    MIT

    Unpacked Size

    5.98 kB

    Total Files

    4

    Last publish

    Collaborators

    • types