UNPKG

earljs

Version:

Ergonomic, modern and type-safe assertion library

10 lines (9 loc) 352 B
import { Class2Primitive, NewableOrPrimitive } from '../types'; import { Matcher } from './Base'; export declare class AMatcher<T> extends Matcher { private readonly clazz; constructor(clazz: NewableOrPrimitive<T>); check(v: unknown): boolean; toString(): string; static make<T>(clazz: NewableOrPrimitive<T>): Class2Primitive<T>; }