0.2.3 • Published 6 months ago

@types/bigbluebutton-js v0.2.3

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

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.

0.2.3

6 months ago

0.2.2

7 months ago

0.2.1

2 years ago

0.2.0

2 years ago