downshift-js/downshift

TypeScript: have items and selectedItems as Readonly

Open

#1 030 ouverte le 30 avr. 2020

Voir sur GitHub
 (4 commentaires) (1 réaction) (0 assignés)JavaScript (980 forks)batch import
TypeScripthelp wanted

Métriques du dépôt

Stars
 (11 761 stars)
Métriques de merge PR
 (Merge moyen 6j 9h) (5 PRs mergées en 30 j)

Description

  • downshift version:
  • node version:
  • npm (or yarn) version:

Relevant code or config

What you did:

What happened:

Reproduction repository:

Problem description: Since we use items/selectedItems just for some logic and we do not tamper with them, we can mark them as read only in the TS interface.

Suggested solution: In typings.ts for useSelect, useCombobox and useMultipleSelection, use Readonly to wrap the items type.

Guide contributeur