PHP 8.2.30
Preview: verifySubselectors.ts Size: 801 B
/home/byroehnu/.trash/node_modules11/react-redux/src/connect/verifySubselectors.ts

import warning from '../utils/warning'

function verify(selector: unknown, methodName: string): void {
  if (!selector) {
    throw new Error(`Unexpected value for ${methodName} in connect.`)
  } else if (
    methodName === 'mapStateToProps' ||
    methodName === 'mapDispatchToProps'
  ) {
    if (!Object.prototype.hasOwnProperty.call(selector, 'dependsOnOwnProps')) {
      warning(
        `The selector for ${methodName} of connect did not specify a value for dependsOnOwnProps.`
      )
    }
  }
}

export default function verifySubselectors(
  mapStateToProps: unknown,
  mapDispatchToProps: unknown,
  mergeProps: unknown
): void {
  verify(mapStateToProps, 'mapStateToProps')
  verify(mapDispatchToProps, 'mapDispatchToProps')
  verify(mergeProps, 'mergeProps')
}

Directory Contents

Dirs: 0 × Files: 7

Name Size Perms Modified Actions
420 B lrw-r--r-- 2026-02-28 00:29:50
Edit Download
1.04 KB lrw-r--r-- 2026-02-28 00:29:54
Edit Download
623 B lrw-r--r-- 2026-02-28 00:29:54
Edit Download
2.09 KB lrw-r--r-- 2026-02-28 00:29:58
Edit Download
7.74 KB lrw-r--r-- 2026-02-28 00:29:58
Edit Download
801 B lrw-r--r-- 2026-02-28 00:30:12
Edit Download
3.95 KB lrw-r--r-- 2026-02-28 00:30:12
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).