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) 529 B
/** * Address.ts * * @copyright Vitalii Savchuk <esvit666@gmail.com> * @package esvit/einvoicing * @licence MIT https://opensource.org/licenses/MIT */ import { ValueObject } from "../base/ValueObject"; export interface IAddress { countryCode?: string; subdivision?: string; cityName?: string; postalZone?: string; streetName?: string; addressLines?: string[]; } export default class Address extends ValueObject<IAddress> { static create(props: IAddress): Address; toPrimitive(): IAddress; }