Lunch Money JS
Installing
npm install lunch-money
(waiting NPM approval, not yet working!)
The NPM module also makes types available to TypeScript.
Usage
import LunchMoney, { Asset } from 'lunch-money';
const lunchMoney = new LunchMoney( { token: 'my-api-token' } );
lunchMoney.getAssets().then( ( assets: Asset[] ) => {
console.log( assets )
} ).catch ( error => {
console.error( error );
} );
API
Get all assets
LunchMoney.getAssets() : Promise<Asset>
Get all transactions
LunchMoney.getTransactions( arguments?: TransactionsEndpointArguments ) : Promise<Transaction[]>
Create transactions
LunchMoney.createTransactions(
transactions: DraftTransaction[],
applyRules = false,
checkForRecurring = false,
debitAsNegative = false
) : Promise<any>