idnumbers
    Preparing search index...

    Interface ParseResultMap

    Each built-in country's parse result type, keyed by ISO 3166-1 alpha-3 code.

    never marks a country without a parser: parseIdInfo() always fails for it. A type test checks this map against every country definition, so a new country needs an entry here (see docs/COUNTRY_TEMPLATE.md).

    interface ParseResultMap {
        ALB: AlbaniaParseResult;
        ARE: EmiratesParseResult;
        ARG: ArgentinaParseResult;
        AUS: never;
        AUT: never;
        BEL: BelgiumParseResult;
        BGD: OldParseResult | NewParseResult;
        BGR: BulgariaParseResult;
        BHR: ParseResult;
        BIH: ParseResult;
        BRA: CPFParseResult;
        CAN: never;
        CHE: SwitzerlandParseResult;
        CHL: ChileParseResult;
        CHN: ChinaParseResult;
        COL: ColombiaParseResult;
        CRI: CedulaParseResult;
        CYP: never;
        CZE: CzechParseResult;
        DEU: never;
        DNK: DenmarkParseResult;
        DOM: CedulaParseResult;
        ECU: CedulaParseResult;
        EGY: EgyptParseResult;
        ESP: never;
        EST: EstoniaParseResult;
        FIN: FinlandParseResult;
        FRA: FranceParseResult;
        GBR: never;
        GEO: never;
        GRC: GreeceParseResult;
        GTM: DPIParseResult;
        HKG: never;
        HRV: never;
        HUN: HungaryParseResult;
        IDN: IndonesiaParseResult;
        IND: never;
        IRL: IrelandParseResult;
        IRN: never;
        IRQ: never;
        ISL: IcelandParseResult;
        ISR: never;
        ITA: ItalyParseResult;
        JPN: never;
        KAZ: KazakhstanParseResult;
        KOR: KoreaParseResult;
        KWT: KuwaitParseResult;
        LKA: SriLankaParseResult;
        LTU: LithuaniaParseResult;
        LUX: LuxembourgParseResult;
        LVA: LatviaParseResult;
        MAC: MAC.NationalIdParseResult;
        MDA: never;
        MEX: MexicoParseResult;
        MKD: ParseResult;
        MNE: ParseResult;
        MYS: NationalIdParseResult;
        NGA: NGA.NationalIdParseResult;
        NLD: never;
        NOR: NationalIdParseResult;
        NPL: never;
        NZL: never;
        PAK: NationalIdParseResult;
        PHL: never;
        PNG: never;
        POL: PolandParseResult;
        PRT: never;
        ROU: NationalIdParseResult;
        RUS: NationalIdParseResult;
        SAU: NationalIdParseResult;
        SGP: NationalIdParseResult;
        SMR: never;
        SRB: SRB.NationalIdParseResult;
        SVK: NationalIdParseResult;
        SVN: SVN.NationalIdParseResult;
        SWE: NationalIdParseResult;
        THA: NationalIdParseResult;
        TUR: never;
        TWN: NationalIdParseResult;
        UKR: UKR.NationalIdParseResult;
        USA: never;
        VEN: NationalIdParseResult;
        VNM: NationalIdParseResult;
        ZAF: ZAF.NationalIdParseResult;
        ZWE: ZWE.NationalIdParseResult;
    }
    Index
    AUS: never
    AUT: never
    BGD: OldParseResult | NewParseResult

    Either format: the 17-digit number (with birth year), or the old 13-digit one.

    BHR: ParseResult
    BIH: ParseResult
    BRA: CPFParseResult
    CAN: never
    CRI: CedulaParseResult
    CYP: never
    DEU: never
    DOM: CedulaParseResult
    ECU: CedulaParseResult
    ESP: never
    GBR: never
    GEO: never
    GTM: DPIParseResult
    HKG: never
    HRV: never
    IND: never
    IRN: never
    IRQ: never
    ISR: never
    JPN: never
    MDA: never
    MKD: ParseResult
    MNE: ParseResult
    MYS: NationalIdParseResult
    NLD: never
    NOR: NationalIdParseResult
    NPL: never
    NZL: never
    PAK: NationalIdParseResult
    PHL: never
    PNG: never

    The PNG parser extracts nothing: a valid ID fails with NOT_PARSABLE.

    PRT: never
    ROU: NationalIdParseResult
    RUS: NationalIdParseResult
    SAU: NationalIdParseResult
    SGP: NationalIdParseResult
    SMR: never
    SVK: NationalIdParseResult
    SWE: NationalIdParseResult
    THA: NationalIdParseResult
    TUR: never
    TWN: NationalIdParseResult
    USA: never
    VEN: NationalIdParseResult
    VNM: NationalIdParseResult