Importing the Money class
import { Money } from "@payvo/sdk-intl" ;
Money . make ( 5000 , "EUR" ) . getAmount ( ) ;
Format the given number with a currency symbol as suffix for the given locale
Money . make ( 5000 , "EUR" ) . setLocale ( "de-DE" ) . format ( ) ;
Add a given amount in cents
Money . make ( 5000 , "EUR" ) . plus ( Money . make ( 1000 , "EUR" ) ) . getAmount ( ) ;
Subtract a given amount in cents
Money . make ( 5000 , "EUR" ) . minus ( Money . make ( 1000 , "EUR" ) ) . getAmount ( ) ;
Money . make ( 5000 , "EUR" ) . times ( 10 ) . getAmount ( ) ;
Money . make ( 5000 , "EUR" ) . divide ( 10 ) . getAmount ( ) ;
Check if the actual and expected amount are equal
Money . make ( 5000 , "EUR" ) . isEqualTo ( Money . make ( 5000 , "EUR" ) ) ;
Money . make ( 5000 , "EUR" ) . isEqualTo ( Money . make ( 1000 , "EUR" ) ) ;
Check if the actual amount is less than the expected amount
Money . make ( 5000 , "EUR" ) . isLessThan ( Money . make ( 6000 , "EUR" ) ) ;
Money . make ( 5000 , "EUR" ) . isLessThan ( Money . make ( 5000 , "EUR" ) ) ;
Money . make ( 5000 , "EUR" ) . isLessThan ( Money . make ( 4000 , "EUR" ) ) ;
Check if the actual amount is less than or equal to the expected amount
Money . make ( 5000 , "EUR" ) . isLessThanOrEqual ( Money . make ( 5000 , "EUR" ) ) ;
Money . make ( 5000 , "EUR" ) . isLessThanOrEqual ( Money . make ( 6000 , "EUR" ) ) ;
Money . make ( 5000 , "EUR" ) . isLessThanOrEqual ( Money . make ( 4000 , "EUR" ) ) ;
Check if the actual amount is greater than the expected amount
Money . make ( 5000 , "EUR" ) . isGreaterThan ( Money . make ( 1000 , "EUR" ) ) ;
Money . make ( 5000 , "EUR" ) . isGreaterThan ( Money . make ( 1000 , "EUR" ) ) ;
Money . make ( 5000 , "EUR" ) . isGreaterThan ( Money . make ( 6000 , "EUR" ) ) ;
Check if the actual amount is greater than or equal to the expected amount
Money . make ( 5000 , "EUR" ) . isGreaterThanOrEqual ( Money . make ( 1000 , "EUR" ) ) ;
Money . make ( 5000 , "EUR" ) . isGreaterThanOrEqual ( Money . make ( 1000 , "EUR" ) ) ;
Money . make ( 5000 , "EUR" ) . isGreaterThanOrEqual ( Money . make ( 6000 , "EUR" ) ) ;
Check if the amount is positive
Money . make ( 1 , "EUR" ) . isPositive ( ) ;
Money . make ( - 1 , "EUR" ) . isPositive ( ) ;
Check if the amount is negative
Money . make ( - 1 , "EUR" ) . isNegative ( ) ;
Money . make ( 1 , "EUR" ) . isNegative ( ) ;
Money . make ( 5000 , "EUR" ) . getCurrency ( ) ;
Format the given number with a currency symbol as suffix
Money . make ( 5000 , "EUR" ) . format ( ) ;
Return the amount in its human-readable representation
Money . make ( 5000 , "EUR" ) . toUnit ( ) ;