Skip to content

Commit 86bcfd3

Browse files
cexbrayatAndrewKushnir
authored andcommitted
fix(core): improve docs on afterRender hooks (#56522)
This commit fixes a typo in the `AfterRenderPhase` deprecation warning and improves the documentation of the options parameter of the afterRender hooks (which are now all named `options` instead of being called `opts` in some functions and `options` in others). PR Close #56522
1 parent 03a2acd commit 86bcfd3

2 files changed

Lines changed: 10 additions & 6 deletions

File tree

goldens/public-api/core/index.api.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ export function afterNextRender<E = never, W = never, M = never>(spec: {
3333
write?: (...args: ɵFirstAvailable<[E]>) => W;
3434
mixedReadWrite?: (...args: ɵFirstAvailable<[W, E]>) => M;
3535
read?: (...args: ɵFirstAvailable<[M, W, E]>) => void;
36-
}, opts?: Omit<AfterRenderOptions, 'phase'>): AfterRenderRef;
36+
}, options?: Omit<AfterRenderOptions, 'phase'>): AfterRenderRef;
3737

3838
// @public
3939
export function afterNextRender(callback: VoidFunction, options?: AfterRenderOptions): AfterRenderRef;
@@ -44,7 +44,7 @@ export function afterRender<E = never, W = never, M = never>(spec: {
4444
write?: (...args: ɵFirstAvailable<[E]>) => W;
4545
mixedReadWrite?: (...args: ɵFirstAvailable<[W, E]>) => M;
4646
read?: (...args: ɵFirstAvailable<[M, W, E]>) => void;
47-
}, opts?: Omit<AfterRenderOptions, 'phase'>): AfterRenderRef;
47+
}, options?: Omit<AfterRenderOptions, 'phase'>): AfterRenderRef;
4848

4949
// @public
5050
export function afterRender(callback: VoidFunction, options?: AfterRenderOptions): AfterRenderRef;

packages/core/src/render3/after_render_hooks.ts

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ export type ɵFirstAvailable<T extends unknown[]> = T extends [infer H, ...infer
4949
* or library.
5050
*
5151
* @deprecated Specify the phase for your callback to run in by passing a spec-object as the first
52-
* parameter to `afterRender` or `afterNextRender` insetad of a function.
52+
* parameter to `afterRender` or `afterNextRender` instead of a function.
5353
*/
5454
export enum AfterRenderPhase {
5555
/**
@@ -119,7 +119,7 @@ export interface AfterRenderOptions {
119119
* </div>
120120
*
121121
* @deprecated Specify the phase for your callback to run in by passing a spec-object as the first
122-
* parameter to `afterRender` or `afterNextRender` insetad of a function.
122+
* parameter to `afterRender` or `afterNextRender` instead of a function.
123123
*/
124124
phase?: AfterRenderPhase;
125125
}
@@ -238,6 +238,7 @@ export function internalAfterNextRender(
238238
* </div>
239239
*
240240
* @param spec The callback functions to register
241+
* @param options Options to control the behavior of the callback
241242
*
242243
* @usageNotes
243244
*
@@ -271,7 +272,7 @@ export function afterRender<E = never, W = never, M = never>(
271272
mixedReadWrite?: (...args: ɵFirstAvailable<[W, E]>) => M;
272273
read?: (...args: ɵFirstAvailable<[M, W, E]>) => void;
273274
},
274-
opts?: Omit<AfterRenderOptions, 'phase'>,
275+
options?: Omit<AfterRenderOptions, 'phase'>,
275276
): AfterRenderRef;
276277

277278
/**
@@ -299,6 +300,7 @@ export function afterRender<E = never, W = never, M = never>(
299300
* </div>
300301
*
301302
* @param callback A callback function to register
303+
* @param options Options to control the behavior of the callback
302304
*
303305
* @usageNotes
304306
*
@@ -412,6 +414,7 @@ export function afterRender(
412414
* </div>
413415
*
414416
* @param spec The callback functions to register
417+
* @param options Options to control the behavior of the callback
415418
*
416419
* @usageNotes
417420
*
@@ -447,7 +450,7 @@ export function afterNextRender<E = never, W = never, M = never>(
447450
mixedReadWrite?: (...args: ɵFirstAvailable<[W, E]>) => M;
448451
read?: (...args: ɵFirstAvailable<[M, W, E]>) => void;
449452
},
450-
opts?: Omit<AfterRenderOptions, 'phase'>,
453+
options?: Omit<AfterRenderOptions, 'phase'>,
451454
): AfterRenderRef;
452455

453456
/**
@@ -474,6 +477,7 @@ export function afterNextRender<E = never, W = never, M = never>(
474477
* </div>
475478
*
476479
* @param callback A callback function to register
480+
* @param options Options to control the behavior of the callback
477481
*
478482
* @usageNotes
479483
*

0 commit comments

Comments
 (0)