typescript-is

Type checker

Automates writing type predicate functions to check unknown or untyped data at runtime

GitHub

959 stars
8 watching
35 forks
Language: TypeScript
last commit: over 1 year ago
Linked from 1 awesome list

runtimetransformertype-checktypescript

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
microsoft/typescript A language extension that adds optional types to JavaScript for large-scale applications 101,261
vitalets/babel-plugin-runtyper An add-on to JavaScript code analysis that detects and prevents type-coercion bugs during runtime. 116
neuledge/computed-types A strongly-typed validation library for TypeScript that allows developers to create accurate interfaces and transform data at compile-time. 363
dmmulroy/tsc.nvim A plugin for Neovim that provides an asynchronous interface to run project-wide TypeScript type-checking using the TypeScript compiler. 405
tool-belt/type-predicates A collection of utilities for creating and working with type-guards and assertions in TypeScript. 54
wulf/tsync Automates TypeScript type generation from Rust code 117
keuby/vite-plugin-lib-types Generates TypeScript declarations during library builds for compatibility with other languages and frameworks. 6
herringtondarkholme/vue-ts-loader Enables TypeScript compilation and integration with Vue-loader in web applications 91
sindresorhus/is A utility for determining the type of a value at compile-time or runtime 1,684
frankwallis/plugin-typescript Enables transpiling of TypeScript files in the browser using SystemJS 248
vue-typed/vue-typed Tools for building Vue applications with TypeScript 103
stephenh/ts-proto Generates TypeScript types from protobuf schemas 2,180
itsfrank/vue-typescript Tools for working with Vue in TypeScript to reduce type errors and improve development experience 357
xodio/hm-def Enables runtime type checking for JavaScript functions using Hindley-Milner signatures 198
contains-io/typet A Python library that simplifies type checking and validation in object-oriented coding 22