Просмотр исходного кода

Renderer: Return self in init(). (#30556)

Cody Bennett 11 месяцев назад
Родитель
Сommit
91964e82f4
1 измененных файлов с 3 добавлено и 3 удалено
  1. 3 3
      src/renderers/common/Renderer.js

+ 3 - 3
src/renderers/common/Renderer.js

@@ -611,7 +611,7 @@ class Renderer {
 		 * A reference to the promise which initializes the renderer.
 		 *
 		 * @private
-		 * @type {?Promise}
+		 * @type {?Promise<this>}
 		 * @default null
 		 */
 		this._initPromise = null;
@@ -711,7 +711,7 @@ class Renderer {
 	 * Initializes the renderer so it is ready for usage.
 	 *
 	 * @async
-	 * @return {Promise} A Promise that resolves when the renderer has been initialized.
+	 * @return {Promise<this>} A Promise that resolves when the renderer has been initialized.
 	 */
 	async init() {
 
@@ -780,7 +780,7 @@ class Renderer {
 			this._animation.start();
 			this._initialized = true;
 
-			resolve();
+			resolve( this );
 
 		} );
 

粤ICP备19079148号