web: PublicAPI.negotiate's prevRuffle argument is optional
This commit is contained in:
parent
cad162121b
commit
770b671bc5
|
@ -65,7 +65,7 @@ export class PublicAPI implements PublicAPILike {
|
||||||
* This is used to upgrade from a prior version of the public API, or from
|
* This is used to upgrade from a prior version of the public API, or from
|
||||||
* a user-defined configuration object placed in the public API slot.
|
* a user-defined configuration object placed in the public API slot.
|
||||||
*/
|
*/
|
||||||
protected constructor(prev: PublicAPILike | null) {
|
protected constructor(prev?: PublicAPILike | null) {
|
||||||
this.sources = prev?.sources || {};
|
this.sources = prev?.sources || {};
|
||||||
this.config = prev?.config || {};
|
this.config = prev?.config || {};
|
||||||
this.invoked = prev?.invoked || false;
|
this.invoked = prev?.invoked || false;
|
||||||
|
@ -256,8 +256,8 @@ export class PublicAPI implements PublicAPILike {
|
||||||
* @returns The Ruffle Public API.
|
* @returns The Ruffle Public API.
|
||||||
*/
|
*/
|
||||||
static negotiate(
|
static negotiate(
|
||||||
prevRuffle: PublicAPILike,
|
prevRuffle?: PublicAPILike | null,
|
||||||
sourceName: string | undefined,
|
sourceName?: string,
|
||||||
): PublicAPI {
|
): PublicAPI {
|
||||||
let publicAPI: PublicAPI;
|
let publicAPI: PublicAPI;
|
||||||
if (prevRuffle instanceof PublicAPI) {
|
if (prevRuffle instanceof PublicAPI) {
|
||||||
|
|
Loading…
Reference in New Issue