Skip to content

Files

Latest commit

 

History

History
41 lines (30 loc) · 1.47 KB

index.js.md

File metadata and controls

41 lines (30 loc) · 1.47 KB

index.js

Пример файла

Модуль обязан экспортировать функцию, реализующую импорт данных о счетах и транзакциях из банка.

export async function scrape({fromDate, toDate}) {
    /*...*/
    return {
        accounts: [/*...*/],
        transactions: [/*...*/],
    };
}

Входные именованные аргументы:

fromDate и toDate - объекты типа Date, определяющие интересующий Zenmoney диапазон дат для синхронизации транзакций. Каждое из значений может быть null, что означает открытость интересующего диапазона.

Например:

{ fromDate: 2018-01-01T12:00:00.000Z, toDate: null }

означает, что Zenmoney интересуют транзакции с полудня (по UTC) 1 января 2018 до настоящего момента.

Возвращаемые именованые значения:

accounts - массив объектов, соответствующих описанию Account.

transactions - массив объектов, соответствующих описанию Transaction.