2.0.0 • Published 3 years ago

@join-com/class-validator-ismoney v2.0.0

Weekly downloads
52
License
MIT
Repository
github
Last release
3 years ago

IsMoney validator for class-validator

Custom validator for class-validator

It validates correctness of money type. Money type is represented as:

interface IMoney {
  currency: string;
  amount: number;
}

Installation

npm install @join-com/class-validator-ismoney --save

Usage

You can use the validator as any other class-validator:

class GuineaPig {
  @IsMoney({ max: 1200 })
  public price: any;
}

class CustomGuineaPig {
  @IsMoney({
    allowNegative: true,
    min: -1100,
    currencies: ['EUR', 'USD', 'CHF'],
  })
  public price: any;
}

class DefaultGuineaPig {
  @IsMoney()
  public price: any;
}
2.0.0

3 years ago

1.2.10

5 years ago

1.2.7

5 years ago

1.2.6

5 years ago

1.2.5

5 years ago

1.2.4

5 years ago