ivanseidel / ivanseidel/node-draftlog
Typescript compatibility
- Lingua principale
- JavaScript
- Stelle
- 1.2k
- Fork
- 33
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
Because this module extends functionality of Console, the following is required to avoid typescript complaining about missing "draft" function:
```ts
interface Console {
draft: (a) => (b) => {}
}
```
I think to support this from the module level, we can use the [global declaration](https://www.typescriptlang.org/docs/handbook/declaration-merging.html#global-augmentation) feature
```ts
declare global {
interface Console {
draft: (a) => (b) => {}
}
}
```
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia con l’estensione di Console a livello di modulo descritta nell’issue ed esamina come il package espone il suo punto di ingresso JavaScript e le sue dichiarazioni. Verifica che gli utilizzatori di TypeScript possano usare Console.draft senza un’estensione locale dell’interfaccia e conferma i controlli esistenti del package o l’output della build, se disponibile.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- javascript, node.js, typescript
- Ambito
- cli
- Tipo di issue
- Funzionalità
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100