check-dts
v2.0.1
Published
Unit tests for .d.ts TypeScript definitions
Readme
Check TypeScript Definitions
Unit tests for .d.ts TypeScript definitions in your JavaScript
open source library.
It is useful for non-TypeScript project, which wants to provide typing support for TypeScript users and autocompletion for IDE and text editors.
It becomes especially useful for complex types with generics, like we have in Nano Stores.
// Negative test: test/index.errors.ts
import lib = require('../')
interface Events {
set: (a: string, b: number) => void
}
// THROWS Expected 3 arguments, but got 2
lib.on<Events>('set', 2)// Positive test: test/index.types.ts
import lib = require('../')
interface Events {
set: (a: string, b: number) => void
}
lib.on<Events>('set', 'prop', 1) Check .d.ts is built by Evil Martians, an American design and engineering consultancy for developer tools, AI, and cybersecurity startups.
