Объявляет поле типа Money
.
Это нестандартный тип в JSON-схеме. Он хранится в БД в виде пары (tuple) [сумма, код валюты]
,
а в рантайме предствален экземпляром специального класса Money.
Подробнее о работе с денежными полями можно почитать
в соответствующем разделе руководства.
import { Heap } from '@app/heap'
Heap.Money(options)
options: {
default}
Объект с дополнительными необязательными параметрами поля.
[number, string]
[сумма, международный код валюты]
.
Подробнее о том, как работают значения по умолчанию, см.
Руководство / Heap / Значения по умолчаниюJSON-схема для array-поля с двумя элементами, первый - число, второй - трёхбуквенная строка.
const products = Heap.Table('products', {
price: Heap.Money({ default: [0, 'USD'] }),
})