marius-townhouse/effective-typescript-skills
Skill
Installs
precise-any-variants
147
tsdoc-comments
86
narrow-any-scope
85
type-narrowing
59
tsconfig-options
56
prefer-unknown-over-any
55
tagged-unions
51
exhaustiveness-checking
50
prefer-type-annotations
49
valid-state-types
48
limit-any-type
47
code-gen-independent
47
use-readonly
47
module-by-module-migration
46
precise-string-types
46
exclusive-or-properties
45
soundness-traps
45
template-literal-types
45
codegen-over-complex-types
44
noimplicitany-completion
44
iterate-objects-safely
44
domain-language-types
44
dry-types
44
hide-unsafe-assertions
44
structural-typing
44
editor-interrogation
44
unify-types
44
branded-types
44
type-vs-interface
44
understand-type-widening
44
imprecise-over-inaccurate
44
limit-optional-properties
44
excess-property-checking
44
currying-inference
43
type-safe-monkey-patching
43
dom-hierarchy
43
type-checking-vs-testing
43
compiler-performance
43
function-type-expressions
43
liberal-accept-strict-return
43
typescript-devdependencies
43
conditional-types-over-overloads
43
write-modern-javascript
43
push-null-to-perimeter
43
tail-recursive-generics
43
export-public-types
43
types-as-sets
43
callback-this-type
43
evolving-types
43
runtime-type-reconstruction
43
no-null-in-aliases
43
context-type-inference
43
allowjs-mixing
42
test-your-types
42
no-type-in-docs
42
type-display-attention
42
mirror-types
42
source-maps-debugging
42
avoid-wrapper-types
42
record-types-sync
42
module-augmentation
42
three-versions-types
42
consistent-aliases
42
generics-as-functions
42
ts-check-jsdoc-experiment
42
type-value-space
42
ecmascript-over-typescript-features
42
type-coverage
42
functional-constructs-types
42
accurate-environment-model
42
index-signature-alternatives
42
create-objects-all-at-once
42
distinct-special-values
42
different-variables-types
42
variadic-tuple-types
42
avoid-numeric-index
41
ts-js-relationship
41
control-union-distribution
41
avoid-unnecessary-type-params
41
avoid-repeated-params
41
avoid-inferable-annotations
41
async-over-callbacks
41
avoid-anecdotal-types
40