# NestJS Typed DynamoDB

[![License: MIT](https://img.shields.io/badge/License-MIT-brightgreen.svg)](https://opensource.org/licenses/MIT)
[![npm version](https://badge.fury.io/js/nestjs-typed-dynamodb.svg)](https://badge.fury.io/js/nestjs-typed-dynamodb)

<p align="center">
  <a href="http://nestjs.com/" target="blank"><img src="https://nestjs.com/img/logo_text.svg" width="320" alt="Nest Logo" /></a>
  <a href="https://rokketlabs.com" target="blank"><img src="https://i.ibb.co/2tCfrV2/logo-rokket-cuadrado-negro.png" width="320" alt="Rokket Logo" border="0" /></a>
</p>

## Description

Opinated way to use DynamoDB with NestJS and typescript, heavily inspired by [nest-typegoose](https://github.com/kpfromer/nestjs-typegoose)

## Getting Started

First install this module

`yarn add nestjs-typed-dynamodb`

Notice that it will install [dynamodb-data-mapper-annotations](https://github.com/awslabs/dynamodb-data-mapper-js/tree/master/packages/dynamodb-data-mapper-annotations) as a dependency.

## Documentation

All usage instructions and examples are on this [Gitbook](https://docs.rokketlabs.com/nestjs-typed-dynamodb).
