0

我正在尝试在 mapContextProps 中定义类型,我正在使用包 elastic/search-ui。打字稿给我这个错误:绑定元素隐式地有一个'任何'类型的searchTerm,setSearchTerm,结果

                  <SearchProvider config={config}>
                    <WithSearch
                      mapContextToProps={({ searchTerm, setSearchTerm, results }) => ({ searchTerm, setSearchTerm, results })}
                    >
                      {({ searchTerm, setSearchTerm, results }) => {
                        return (
                          <Autocomplete
                            freeSolo
                            id="search"
                            disableClearable
                            options={results.map((r: any) => r.nome.raw)}
                            renderInput={(params) => (
                              <TextField
                                value={searchTerm}
                                onChange={(e) => setSearchTerm(e.target.value)}
                                {...params}
                                label="Product name"
                              />
                            )}
                          />
                        );
                      }}
                    </WithSearch>
                  </SearchProvider>

注意:该库是用 javascript 编写的,所以我没有很好的 itelisense 帮助

4

0 回答 0