@@ -21,12 +21,12 @@ import type { NgtBeforeRenderRecord } from '../types';
2121 * )
2222 * ```
2323 */
24- export function injectBeforeRender (
24+ export function beforeRender (
2525 cb : NgtBeforeRenderRecord [ 'callback' ] ,
2626 { priority = 0 , injector } : { priority ?: number | ( ( ) => number ) ; injector ?: Injector } = { } ,
2727) {
2828 if ( typeof priority === 'function' ) {
29- const effectRef = assertInjector ( injectBeforeRender , injector , ( ) => {
29+ const effectRef = assertInjector ( beforeRender , injector , ( ) => {
3030 const store = injectStore ( ) ;
3131 const ref = effect ( ( onCleanup ) => {
3232 const p = priority ( ) ;
@@ -42,10 +42,16 @@ export function injectBeforeRender(
4242 return effectRef . destroy . bind ( effectRef ) ;
4343 }
4444
45- return assertInjector ( injectBeforeRender , injector , ( ) => {
45+ return assertInjector ( beforeRender , injector , ( ) => {
4646 const store = injectStore ( ) ;
4747 const sub = store . snapshot . internal . subscribe ( cb , priority , store ) ;
4848 inject ( DestroyRef ) . onDestroy ( ( ) => void sub ( ) ) ;
4949 return sub ;
5050 } ) ;
5151}
52+
53+ /**
54+ * @deprecated Use `beforeRender` instead. Will be removed in v5.0.0
55+ * @since v4.0.0
56+ */
57+ export const injectBeforeRender = beforeRender ;
0 commit comments