@@ -110,9 +110,9 @@ interface ClassMethodDecoratorContext<
110110 } ;
111111
112112 /**
113- * Adds a callback to be invoked either before static initializers are run (when
114- * decorating a `static` element), or before instance initializers are run (when
115- * decorating a non-`static` element).
113+ * Adds a callback to be invoked either after static methods are defined but before
114+ * static initializers are run (when decorating a `static` element), or before instance
115+ * initializers are run (when decorating a non-`static` element).
116116 *
117117 * @example
118118 * ```ts
@@ -176,9 +176,9 @@ interface ClassGetterDecoratorContext<
176176 } ;
177177
178178 /**
179- * Adds a callback to be invoked either before static initializers are run (when
180- * decorating a `static` element), or before instance initializers are run (when
181- * decorating a non-`static` element).
179+ * Adds a callback to be invoked either after static methods are defined but before
180+ * static initializers are run (when decorating a `static` element), or before instance
181+ * initializers are run (when decorating a non-`static` element).
182182 */
183183 addInitializer ( initializer : ( this : This ) => void ) : void ;
184184
@@ -223,9 +223,9 @@ interface ClassSetterDecoratorContext<
223223 } ;
224224
225225 /**
226- * Adds a callback to be invoked either before static initializers are run (when
227- * decorating a `static` element), or before instance initializers are run (when
228- * decorating a non-`static` element).
226+ * Adds a callback to be invoked either after static methods are defined but before
227+ * static initializers are run (when decorating a `static` element), or before instance
228+ * initializers are run (when decorating a non-`static` element).
229229 */
230230 addInitializer ( initializer : ( this : This ) => void ) : void ;
231231
@@ -279,9 +279,8 @@ interface ClassAccessorDecoratorContext<
279279 } ;
280280
281281 /**
282- * Adds a callback to be invoked either before static initializers are run (when
283- * decorating a `static` element), or before instance initializers are run (when
284- * decorating a non-`static` element).
282+ * Adds a callback to be invoked immediately after the auto `accessor` being
283+ * decorated is initialized (regardless if the `accessor` is `static` or not).
285284 */
286285 addInitializer ( initializer : ( this : This ) => void ) : void ;
287286
@@ -376,9 +375,8 @@ interface ClassFieldDecoratorContext<
376375 } ;
377376
378377 /**
379- * Adds a callback to be invoked either before static initializers are run (when
380- * decorating a `static` element), or before instance initializers are run (when
381- * decorating a non-`static` element).
378+ * Adds a callback to be invoked immediately after the field being decorated
379+ * is initialized (regardless if the field is `static` or not).
382380 */
383381 addInitializer ( initializer : ( this : This ) => void ) : void ;
384382
0 commit comments