UNPKG

einvoicing

Version:

A JavaScript library for creating and parsing electronic invoices compliant with the eInvoicing Directive, EN 16931, and popular extensions

21 lines (20 loc) 538 B
/** * Delivery.ts * * @copyright Vitalii Savchuk <esvit666@gmail.com> * @package esvit/einvoicing * @licence MIT https://opensource.org/licenses/MIT */ import { ValueObject } from "../base/ValueObject"; import DateOnly from "./DateOnly"; import Address from "./Address"; export interface IDelivery { name?: string; date?: DateOnly; locationId?: string; address?: Address; } export default class Delivery extends ValueObject<IDelivery> { static create(props: IDelivery): Delivery; toPrimitive(): IDelivery; }