You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

14 lines
273 B

import { expectType } from 'tsd';
import rfdc = require('.');
const clone = rfdc();
expectType<number>(clone(5));
expectType<{ lorem: string }>(clone({ lorem: "ipsum" }));
const cloneHandlers = rfdc({
constructorHandlers: [
[RegExp, (o) => new RegExp(o)],
],
})