downshift-js/downshift
TypeScript: have items and selectedItems as Readonly
オープン
#1,030 opened on 2020/04/30
TypeScripthelp wanted
Repository metrics
- Stars
- (11,761 個のスター)
- PR merge metrics
- (PR metrics pending)
説明
downshiftversion:nodeversion:npm(oryarn) 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.