nationid - v2.2.1
    Preparing search index...

    Interface CountryDocumentBundle

    Bundle of all specs for a country, plus convenience defaults.

    Each src/countries/<cc>/index.ts exports one of these.

    interface CountryDocumentBundle {
        country: CountryCode;
        defaultPersonal?: DocumentTypeCode;
        defaultTax?: DocumentTypeCode;
        personal: readonly DocumentSpec<DocumentTypeCode>[];
        tax: readonly DocumentSpec<DocumentTypeCode>[];
    }
    Index
    country: CountryCode
    defaultPersonal?: DocumentTypeCode

    Default personal document type to surface in UI when none is selected. Optional — VAT-only EU bundles (LU, MT, CY, IS) have no personal spec.

    defaultTax?: DocumentTypeCode

    Default tax document type. Optional for symmetry with defaultPersonal.

    personal: readonly DocumentSpec<DocumentTypeCode>[]

    All personal-scope specs for this country.

    All tax-scope specs.