From c14170cc4a4d07d4584b5f67e0fe305ae4cd3028 Mon Sep 17 00:00:00 2001 From: Tobias Petrasch Date: Fri, 13 May 2022 11:34:10 +0200 Subject: [PATCH] add type for provider configuration --- src/avatarConnect.ts | 3 ++- src/types.ts | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/avatarConnect.ts b/src/avatarConnect.ts index ad1a6d1..1972833 100644 --- a/src/avatarConnect.ts +++ b/src/avatarConnect.ts @@ -9,6 +9,7 @@ import { BridgeResult, BridgeEvent, SdkOptions, + Provider, } from './types' const MAJOR_VERSION = '__WEBPACK_VERSION_STUB__' @@ -20,7 +21,7 @@ class AvatarConnect extends EventEmitter { private readonly bridge: Bridge constructor( - providers = [], + providers: Provider[] = [], { bridgeUrl = DEFAULT_BRIDGE_URL, maxWidth = 800, diff --git a/src/types.ts b/src/types.ts index a14294f..b025e63 100644 --- a/src/types.ts +++ b/src/types.ts @@ -3,7 +3,7 @@ interface ConfiguredProviderTuple extends Array { 1: object } -type Provider = string | ConfiguredProviderTuple +export type Provider = string | ConfiguredProviderTuple export interface BridgeConfiguration { providers: Provider[]