Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@fast-check/expect-type

dubzzz842MIT0.2.1TypeScript support: included

Make sure your types are the ones you expect (similar to tsd)

type, checker, tsd, assert, typescript

readme

@fast-check/expect-type

Make sure your types are the ones you expect (similar to tsd)

npm version monthly downloads License


Easy to use

This package performs compilation time checks only. Running the check functions at runtime is a no-op.

import { expectType, expectTypeAssignable } from '@fast-check/expect-type';
// your code or you own imports

expectType<number>()(f(1, 2), 'expect the output of f when passed 1 and 2 to be number');
expectTypeAssignable<number>()(f(1, 2), 'expect the output of f when passed 1 and 2 to be assignable to number');