Skip to content

basalt / subscriptions/src / InvoiceStore

Interface: InvoiceStore ​

Defined in: subscriptions/src/invoice.ts:95

Methods ​

forBillable() ​

> forBillable(billableId): Promise<Invoice[]>

Defined in: subscriptions/src/invoice.ts:99

Newest first.

Parameters ​

billableId ​

string

Returns ​

Promise<Invoice[]>


get() ​

> get(id): Promise<Invoice | null>

Defined in: subscriptions/src/invoice.ts:97

Parameters ​

id ​

string

Returns ​

Promise<Invoice | null>


nextNumber() ​

> nextNumber(prefix, year): Promise<string>

Defined in: subscriptions/src/invoice.ts:101

Atomically allocate the next human-readable invoice number.

Parameters ​

prefix ​

string

year ​

number

Returns ​

Promise<string>


save() ​

> save(invoice): Promise<void>

Defined in: subscriptions/src/invoice.ts:96

Parameters ​

invoice ​

Invoice

Returns ​

Promise<void>

Released under the MIT License.