Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 7 additions & 3 deletions src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -46,9 +46,13 @@ function getDependencies(funcs: unknown[]) {
)
.join(', ')

throw new Error(
`createSelector expects all input-selectors to be functions, but received the following types: [${dependencyTypes}]`
)
let error = `createSelector expects all input-selectors to be functions, but received the following types: [${dependencyTypes}].`
if (dependencyTypes.includes('undefined')) {
error +=
'This is likely the result of a circulate dependency in your selector files.'
}

throw new Error(error)
}

return dependencies as SelectorArray
Expand Down