mapdtotoentity
TypeScript icon, indicating that this package has built-in type declarations

1.0.6 • Public • Published

mapdtotoentity

A tiny typescript package to map data transfer objects to entity class. (Especially TypeOrm entities)

Usage

- Install package

npm install mapdtotoentity

- Import module

import { mapDtoValuesToEntity } from 'mapdtotoentity/dist';

- Entity class

class MockEntity {
x: string;
y: number;
}

- DTO class

class MockDTO {
x: string;
y: number;
}

- Instantiate DTO class and add values

let dtoInstance = new MockDTO();
dtoInstance.x = 'Something';
dtoInstance.y = 40;

- Instantiate Mapper class;

const entityMapper = new mapDtoValuesToEntity<MockDTO, MockEntity>();

- Map DTO to Entity

const mapResult = entityMapper.map(dtoInstance, mockEntityInstance);

- Would print your entity class with all the values from DTO class

console.log(mapResult)

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.6
    0
    • latest

Version History

Package Sidebar

Install

npm i mapdtotoentity

Weekly Downloads

3

Version

1.0.6

License

ISC

Unpacked Size

5.01 kB

Total Files

12

Last publish

Collaborators

  • olaar09