a-synchronous / a-synchronous/rubico

map.keys

Aberta
#171 1 comentário 0 reações 0 responsáveis Ver no GitHub
enhancement
Linguagem predominante
JavaScript
Estrelas
283
Forks
17
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

```coffeescript
map.keys(mapper (key string)=>Promise|string)(object Object) -> mappedKeys Promise|Object
```

Apply a mapper concurrently to an object's keys, returning an object with mapped keys.

```javascript
console.log(
map.keys(key => `#${key}`)({ a: 1, b: 2, c: 3 }),
) // { '#a': 1, '#b': 2, '#c': 3 }
```

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Examine as funções map existentes na biblioteca rubico para entender o padrão de mapeamento concorrente. A nova função deve lidar com mappers síncronos e assíncronos. Comece examinando a estrutura do código-fonte e, em seguida, implemente map.keys em um módulo novo ou existente. Teste com o exemplo fornecido para garantir que ele retorne { '#a': 1, '#b': 2, '#c': 3 }.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
javascript
Domínio
backend-api-design
Tipo de issue
Funcionalidade
Dificuldade
3/5
Tempo estimado
1-2 dias
Status de atividade
Estagnada
Clareza
Claramente especificada
Facilidade para iniciantes
65/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.