/** * ISO Standards Constants * * International Organization for Standardization (ISO) code lengths * and standards used for country codes, language codes, currencies, etc. * * @module locale/iso */ /** * ISO code length standards */ export declare const ISO_STANDARDS: { /** * ISO 3166-1 alpha-2 country code length (e.g., "US", "GB", "FR") */ readonly ISO_COUNTRY_CODE_LENGTH: 2; /** * ISO 3166-1 alpha-3 country code length (e.g., "USA", "GBR", "FRA") */ readonly ISO_COUNTRY_CODE_ALPHA3_LENGTH: 3; /** * ISO 639-1 language code length (e.g., "en", "fr", "es") */ readonly ISO_LANGUAGE_CODE_LENGTH: 2; /** * ISO 639-2 language code length (e.g., "eng", "fra", "spa") */ readonly ISO_LANGUAGE_CODE_ALPHA3_LENGTH: 3; /** * ISO 4217 currency code length (e.g., "USD", "EUR", "GBP") */ readonly ISO_CURRENCY_CODE_LENGTH: 3; /** * ISO 8601 date format length (YYYY-MM-DD) */ readonly ISO_DATE_LENGTH: 10; /** * ISO 8601 datetime format length (YYYY-MM-DDTHH:mm:ss.sssZ) */ readonly ISO_DATETIME_LENGTH: 24; /** * ISO 8601 time format length (HH:mm:ss) */ readonly ISO_TIME_LENGTH: 8; /** * ISO week date format length (YYYY-Www) */ readonly ISO_WEEK_DATE_LENGTH: 8; /** * BCP 47 language tag minimum length (e.g., "en") */ readonly BCP47_MIN_LENGTH: 2; /** * BCP 47 language tag with region (e.g., "en-US") */ readonly BCP47_WITH_REGION_LENGTH: 5; /** * RFC 5646 maximum language tag length */ readonly RFC5646_MAX_LENGTH: 35; /** * ISO 3166-1 numeric country code length */ readonly ISO_NUMERIC_COUNTRY_CODE_LENGTH: 3; /** * ISO 639-3 language code length */ readonly ISO_639_3_LENGTH: 3; }; /** * Type for ISO standard values */ export type IsoStandard = (typeof ISO_STANDARDS)[keyof typeof ISO_STANDARDS]; //# sourceMappingURL=iso.d.ts.map