diff --git a/bt5/erp5_monaco_editor/SkinTemplateItem/portal_skins/erp5_monaco_editor/monaco-rsvp.d.ts.ts b/bt5/erp5_monaco_editor/SkinTemplateItem/portal_skins/erp5_monaco_editor/monaco-rsvp.d.ts.ts
index 8028dd8cbdb1e9af6b806eec717fddbde87b7ca4..1b2336033901618584af96e40116fb7520569b1a 100644
--- a/bt5/erp5_monaco_editor/SkinTemplateItem/portal_skins/erp5_monaco_editor/monaco-rsvp.d.ts.ts
+++ b/bt5/erp5_monaco_editor/SkinTemplateItem/portal_skins/erp5_monaco_editor/monaco-rsvp.d.ts.ts
@@ -612,7 +612,7 @@
         
         // nexedi additions begin
         class Queue<R> extends Promise<R> {
-            constructor();
+            constructor(q?: Queue<R> | PromiseLike<R>);
             push<TResult1 = R, TResult2 = never>(
                 onFulfilled?: ((value: R) => TResult1 | PromiseLike<TResult1>) | undefined | null,
                 onRejected?: ((reason: any) => TResult2 | PromiseLike<TResult2>) | undefined | null,