@@ -33,7 +33,7 @@ export type ɵFirstAvailable<T extends unknown[]> = T extends [infer H, ...infer
3333 : [ ] ;
3434
3535/**
36- * Options passed to `afterRender ` and `afterNextRender`.
36+ * Options passed to `afterEveryRender ` and `afterNextRender`.
3737 *
3838 * @publicApi
3939 */
@@ -108,7 +108,7 @@ export interface AfterRenderOptions {
108108 *
109109 * @usageNotes
110110 *
111- * Use `afterRender ` to read or write the DOM after each render.
111+ * Use `afterEveryRender ` to read or write the DOM after each render.
112112 *
113113 * ### Example
114114 * ```angular-ts
@@ -120,7 +120,7 @@ export interface AfterRenderOptions {
120120 * @ViewChild ('content') contentRef: ElementRef;
121121 *
122122 * constructor() {
123- * afterRender ({
123+ * afterEveryRender ({
124124 * read: () => {
125125 * console.log('content height: ' + this.contentRef.nativeElement.scrollHeight);
126126 * }
@@ -131,7 +131,7 @@ export interface AfterRenderOptions {
131131 *
132132 * @developerPreview
133133 */
134- export function afterRender < E = never , W = never , M = never > (
134+ export function afterEveryRender < E = never , W = never , M = never > (
135135 spec : {
136136 earlyRead ?: ( ) => E ;
137137 write ?: ( ...args : ɵFirstAvailable < [ E ] > ) => W ;
@@ -170,7 +170,7 @@ export function afterRender<E = never, W = never, M = never>(
170170 *
171171 * @usageNotes
172172 *
173- * Use `afterRender ` to read or write the DOM after each render.
173+ * Use `afterEveryRender ` to read or write the DOM after each render.
174174 *
175175 * ### Example
176176 * ```angular-ts
@@ -182,7 +182,7 @@ export function afterRender<E = never, W = never, M = never>(
182182 * @ViewChild ('content') contentRef: ElementRef;
183183 *
184184 * constructor() {
185- * afterRender ({
185+ * afterEveryRender ({
186186 * read: () => {
187187 * console.log('content height: ' + this.contentRef.nativeElement.scrollHeight);
188188 * }
@@ -191,11 +191,14 @@ export function afterRender<E = never, W = never, M = never>(
191191 * }
192192 * ```
193193 *
194- * @developerPreview
194+ * @publicApi
195195 */
196- export function afterRender ( callback : VoidFunction , options ?: AfterRenderOptions ) : AfterRenderRef ;
196+ export function afterEveryRender (
197+ callback : VoidFunction ,
198+ options ?: AfterRenderOptions ,
199+ ) : AfterRenderRef ;
197200
198- export function afterRender (
201+ export function afterEveryRender (
199202 callbackOrSpec :
200203 | VoidFunction
201204 | {
@@ -208,12 +211,12 @@ export function afterRender(
208211) : AfterRenderRef {
209212 ngDevMode &&
210213 assertNotInReactiveContext (
211- afterRender ,
212- 'Call `afterRender ` outside of a reactive context. For example, schedule the render ' +
214+ afterEveryRender ,
215+ 'Call `afterEveryRender ` outside of a reactive context. For example, schedule the render ' +
213216 'callback inside the component constructor`.' ,
214217 ) ;
215218
216- ! options ?. injector && assertInInjectionContext ( afterRender ) ;
219+ ! options ?. injector && assertInInjectionContext ( afterEveryRender ) ;
217220 const injector = options ?. injector ?? inject ( Injector ) ;
218221
219222 if ( typeof ngServerMode !== 'undefined' && ngServerMode ) {
@@ -222,7 +225,7 @@ export function afterRender(
222225
223226 performanceMarkFeature ( 'NgAfterRender' ) ;
224227
225- return afterRenderImpl ( callbackOrSpec , injector , options , /* once */ false ) ;
228+ return afterEveryRenderImpl ( callbackOrSpec , injector , options , /* once */ false ) ;
226229}
227230
228231/**
@@ -392,7 +395,7 @@ export function afterNextRender(
392395
393396 performanceMarkFeature ( 'NgAfterNextRender' ) ;
394397
395- return afterRenderImpl ( callbackOrSpec , injector , options , /* once */ true ) ;
398+ return afterEveryRenderImpl ( callbackOrSpec , injector , options , /* once */ true ) ;
396399}
397400
398401function getHooks (
@@ -418,9 +421,9 @@ function getHooks(
418421}
419422
420423/**
421- * Shared implementation for `afterRender ` and `afterNextRender`.
424+ * Shared implementation for `afterEveryRender ` and `afterNextRender`.
422425 */
423- function afterRenderImpl (
426+ function afterEveryRenderImpl (
424427 callbackOrSpec :
425428 | VoidFunction
426429 | {
@@ -435,7 +438,7 @@ function afterRenderImpl(
435438) : AfterRenderRef {
436439 const manager = injector . get ( AfterRenderManager ) ;
437440 // Lazily initialize the handler implementation, if necessary. This is so that it can be
438- // tree-shaken if `afterRender ` and `afterNextRender` aren't used.
441+ // tree-shaken if `afterEveryRender ` and `afterNextRender` aren't used.
439442 manager . impl ??= injector . get ( AfterRenderImpl ) ;
440443
441444 const tracing = injector . get ( TracingService , null , { optional : true } ) ;
0 commit comments