Plateformes
Une plateforme, telle que décrite précédemment, est définie grâce à la classe Platform
exposée par le fichier JavaScript présent à l'adresse suivante :
https://obs.multistream.tools/v1/adapters.js
astuce
Ce fichier/module exporte également un certain nombre de constantes utiles à la modélisation des plateformes Facebook, Kick, TikTok, Trovo, Twitch et YouTube.
API
La signature TypeScript de la classe Platform
est la suivante :
type Id = string;
type Event = string;
type Alerts = Event[];
type Filters = {
alerts?: false;
chat?: false;
session?: true;
other?: true;
[key: Event]: false;
};
declare class Platform {
constructor(id: Id, alerts: Alerts, filters?: Filters, extraAlerts?: Alerts);
get id(): Id;
has(event: Event): boolean;
}