data-from-types
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

Data From Types

This thing generates data from TypeScript types

Install

npm install -S -D data-from-types

Usage

you have the file:

// test-file.ts

export interface Person {
  firstName: string;
  lastName: string;
  age: number;
}

you want to generate data based on the interfaces

// my.spec.ts

import * as DataFromTypes from "data-from-types";

const generatedData = DataFromTypes.getData('./test-file.ts')

expect(generatedData).toHaveProperty("Person");
expect(generatedData.Person).toHavePropertyOfType("firstName", "string");
expect(generatedData.Person).toHavePropertyOfType("lastName", "string");
expect(generatedData.Person).toHavePropertyOfType("age", "number");

Readme

Keywords

Package Sidebar

Install

npm i data-from-types

Weekly Downloads

2

Version

1.0.1

License

ISC

Unpacked Size

7.5 kB

Total Files

4

Last publish

Collaborators

  • deanshub