Package Exports
- @tsd/typescript
- @tsd/typescript/typescript/lib/typescript.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@tsd/typescript) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
@tsd/typescript 
TypeScript with some extras for type-checking.
This is a drop-in replacement for TypeScript meant for programmatic usage only. It does not expose the binaries like tsc
and tsserver
because it would override the TypeScript binaries of the project. It exposes extra methods on the internal TypeChecker
object.
Install
npm install --save-dev @tsd/typescript
Usage
This package is just TypeScript with some private methods exposed that tsd needs for enhanced type checking.
isTypeIdenticalTo(a: Type, b: Type)
: Check if two types are identical to each other. More info...isTypeSubtypeOf(a: Type, b: Type)
: Check if typea
is a subtype of typeb
. More info...isTypeAssignableTo(a: Type, b: Type)
: Check if typea
is assignable to typeb
.isTypeDerivedFrom(a: Type, b: Type)
: Check if typea
is derived from typeb
. More info...isTypeComparableTo(a: Type, b: Type)
: Check if typea
is comparable to typeb
. More info...areTypesComparable(a: Type, b: Type)
: Check if typea
is comparable to typeb
andb
is comparable to typea
. More info...
Related
- tsd - Check TypeScript type definitions