diff --git a/modules/store/src/selector.ts b/modules/store/src/selector.ts index 554cfbda8b..fb6128a08e 100644 --- a/modules/store/src/selector.ts +++ b/modules/store/src/selector.ts @@ -489,7 +489,7 @@ export function createSelector< export function createSelector( ...input: any[] -): Selector | SelectorWithProps { +): MemoizedSelector | MemoizedSelectorWithProps { return createSelectorFactory(defaultMemoize)(...input); } @@ -521,18 +521,18 @@ export type SelectorFactoryConfig = { export function createSelectorFactory( memoize: MemoizeFn -): (...input: any[]) => Selector; +): (...input: any[]) => MemoizedSelector; export function createSelectorFactory( memoize: MemoizeFn, options: SelectorFactoryConfig -): (...input: any[]) => Selector; +): (...input: any[]) => MemoizedSelector; export function createSelectorFactory( memoize: MemoizeFn -): (...input: any[]) => SelectorWithProps; +): (...input: any[]) => MemoizedSelectorWithProps; export function createSelectorFactory( memoize: MemoizeFn, options: SelectorFactoryConfig -): (...input: any[]) => SelectorWithProps; +): (...input: any[]) => MemoizedSelectorWithProps; export function createSelectorFactory( memoize: MemoizeFn, options: SelectorFactoryConfig = { @@ -541,7 +541,7 @@ export function createSelectorFactory( ) { return function( ...input: any[] - ): Selector | SelectorWithProps { + ): MemoizedSelector | MemoizedSelectorWithProps { let args = input; if (Array.isArray(args[0])) { const [head, ...tail] = args;