25a1d7e8495fbe46823b8354f97d955f7cf45bae4753ff515c11547315e3a641662ad9960f5490a3c8729d4604dc2926fc5038b355ad610d17de3c35479b26 273 B

12345678910111213
  1. import { expectType } from 'tsd';
  2. import rfdc = require('.');
  3. const clone = rfdc();
  4. expectType<number>(clone(5));
  5. expectType<{ lorem: string }>(clone({ lorem: "ipsum" }));
  6. const cloneHandlers = rfdc({
  7. constructorHandlers: [
  8. [RegExp, (o) => new RegExp(o)],
  9. ],
  10. })