einvoicing
Version:
A JavaScript library for creating and parsing electronic invoices compliant with the eInvoicing Directive, EN 16931, and popular extensions
16 lines (15 loc) • 512 B
TypeScript
/**
* Document.ts
*
* @copyright Vitalii Savchuk <esvit666@gmail.com>
* @package esvit/einvoicing
* @licence MIT https://opensource.org/licenses/MIT
*/
import { Entity } from "../base/Entity";
import { IDocument, DocumentId } from "../interface/IDocument";
export default class Document extends Entity<IDocument, string, DocumentId> {
static create(props: IDocument): Document;
get attachments(): import("..").Attachment[];
get dueDate(): import("..").DateOnly;
toPrimitive(): IDocument;
}