diff --git a/types/wavesurfer.js/index.d.ts b/types/wavesurfer.js/index.d.ts index c468df6e05..49a9757558 100644 --- a/types/wavesurfer.js/index.d.ts +++ b/types/wavesurfer.js/index.d.ts @@ -90,7 +90,7 @@ declare namespace WaveSurfer { } class WaveSurferPlugin { - constructor(ws: WaveSurfer, params: object); + constructor(params: object, ws: WaveSurfer); static create(params: object): PluginDefinition; init(): void; destroy(): void; @@ -151,7 +151,7 @@ declare namespace WaveSurfer { staticProps?: object; deferInit?: boolean; params: object; - instance: { new(ws: WaveSurfer, params: object): WaveSurferPlugin }; + instance: { new(params: object, ws: WaveSurfer): WaveSurferPlugin }; } interface ListenerDescriptor { diff --git a/types/wavesurfer.js/wavesurfer.js-tests.ts b/types/wavesurfer.js/wavesurfer.js-tests.ts index b13a8bcddd..dc7521e59b 100644 --- a/types/wavesurfer.js/wavesurfer.js-tests.ts +++ b/types/wavesurfer.js/wavesurfer.js-tests.ts @@ -27,7 +27,7 @@ wsNewed.empty(); // - create an instance with plugins class SamplePlugin { - constructor(ws: WaveSurfer, params: object) { } + constructor(params: object, ws: WaveSurfer) { } static create(params: object): WaveSurfer.PluginDefinition { return { name: "samplePlugin",