/ts-auto-mock

Typescript transformer to unlock automatic mock creation for interfaces and classes

Primary LanguageTypeScriptMIT LicenseMIT

Ts Auto Mock

Test npm version Downloads semantic-release Commitizen friendly

slack Need help? Join us on Slack

A Typescript transformer that will allow you to create mock for any types (Interfaces, Classes, ...) without need to create manual fakes/mocks.

Quick overview

import { createMock } from 'ts-auto-mock';

interface Person {
  id: string;
  getName(): string;
  details: {
      phone: number
  }
}
const mock = createMock<Person>();
mock.id // ""
mock.getName() // ""
mock.details // "{phone: 0} "

Do you want to contribute?

Authors

License

This project is licensed under the MIT License