UNPKG

@brightsoftware/date-np

Version:

Simple & minimal Nepali date picker that just works.

125 lines (124 loc) 8.56 kB
export declare const BS_MONTHS: { readonly 2000: readonly [30, 32, 31, 32, 31, 30, 30, 30, 29, 30, 29, 31]; readonly 2001: readonly [31, 31, 32, 31, 31, 31, 30, 29, 30, 29, 30, 30]; readonly 2002: readonly [31, 31, 32, 32, 31, 30, 30, 29, 30, 29, 30, 30]; readonly 2003: readonly [31, 32, 31, 32, 31, 30, 30, 30, 29, 29, 30, 31]; readonly 2004: readonly [30, 32, 31, 32, 31, 30, 30, 30, 29, 30, 29, 31]; readonly 2005: readonly [31, 31, 32, 31, 31, 31, 30, 29, 30, 29, 30, 30]; readonly 2006: readonly [31, 31, 32, 32, 31, 30, 30, 29, 30, 29, 30, 30]; readonly 2007: readonly [31, 32, 31, 32, 31, 30, 30, 30, 29, 29, 30, 31]; readonly 2008: readonly [31, 31, 31, 32, 31, 31, 29, 30, 30, 29, 29, 31]; readonly 2009: readonly [31, 31, 32, 31, 31, 31, 30, 29, 30, 29, 30, 30]; readonly 2010: readonly [31, 31, 32, 32, 31, 30, 30, 29, 30, 29, 30, 30]; readonly 2011: readonly [31, 32, 31, 32, 31, 30, 30, 30, 29, 29, 30, 31]; readonly 2012: readonly [31, 31, 31, 32, 31, 31, 29, 30, 30, 29, 30, 30]; readonly 2013: readonly [31, 31, 32, 31, 31, 31, 30, 29, 30, 29, 30, 30]; readonly 2014: readonly [31, 31, 32, 32, 31, 30, 30, 29, 30, 29, 30, 30]; readonly 2015: readonly [31, 32, 31, 32, 31, 30, 30, 30, 29, 29, 30, 31]; readonly 2016: readonly [31, 31, 31, 32, 31, 31, 29, 30, 30, 29, 30, 30]; readonly 2017: readonly [31, 31, 32, 31, 31, 31, 30, 29, 30, 29, 30, 30]; readonly 2018: readonly [31, 32, 31, 32, 31, 30, 30, 29, 30, 29, 30, 30]; readonly 2019: readonly [31, 32, 31, 32, 31, 30, 30, 30, 29, 30, 29, 31]; readonly 2020: readonly [31, 31, 31, 32, 31, 31, 30, 29, 30, 29, 30, 30]; readonly 2021: readonly [31, 31, 32, 31, 31, 31, 30, 29, 30, 29, 30, 30]; readonly 2022: readonly [31, 32, 31, 32, 31, 30, 30, 30, 29, 29, 30, 30]; readonly 2023: readonly [31, 32, 31, 32, 31, 30, 30, 30, 29, 30, 29, 31]; readonly 2024: readonly [31, 31, 31, 32, 31, 31, 30, 29, 30, 29, 30, 30]; readonly 2025: readonly [31, 31, 32, 31, 31, 31, 30, 29, 30, 29, 30, 30]; readonly 2026: readonly [31, 32, 31, 32, 31, 30, 30, 30, 29, 29, 30, 31]; readonly 2027: readonly [30, 32, 31, 32, 31, 30, 30, 30, 29, 30, 29, 31]; readonly 2028: readonly [31, 31, 32, 31, 31, 31, 30, 29, 30, 29, 30, 30]; readonly 2029: readonly [31, 31, 32, 31, 32, 30, 30, 29, 30, 29, 30, 30]; readonly 2030: readonly [31, 32, 31, 32, 31, 30, 30, 30, 29, 29, 30, 31]; readonly 2031: readonly [30, 32, 31, 32, 31, 30, 30, 30, 29, 30, 29, 31]; readonly 2032: readonly [31, 31, 32, 31, 31, 31, 30, 29, 30, 29, 30, 30]; readonly 2033: readonly [31, 31, 32, 32, 31, 30, 30, 29, 30, 29, 30, 30]; readonly 2034: readonly [31, 32, 31, 32, 31, 30, 30, 30, 29, 29, 30, 31]; readonly 2035: readonly [30, 32, 31, 32, 31, 31, 29, 30, 30, 29, 29, 31]; readonly 2036: readonly [31, 31, 32, 31, 31, 31, 30, 29, 30, 29, 30, 30]; readonly 2037: readonly [31, 31, 32, 32, 31, 30, 30, 29, 30, 29, 30, 30]; readonly 2038: readonly [31, 32, 31, 32, 31, 30, 30, 30, 29, 29, 30, 31]; readonly 2039: readonly [31, 31, 31, 32, 31, 31, 29, 30, 30, 29, 30, 30]; readonly 2040: readonly [31, 31, 32, 31, 31, 31, 30, 29, 30, 29, 30, 30]; readonly 2041: readonly [31, 31, 32, 32, 31, 30, 30, 29, 30, 29, 30, 30]; readonly 2042: readonly [31, 32, 31, 32, 31, 30, 30, 30, 29, 29, 30, 31]; readonly 2043: readonly [31, 31, 31, 32, 31, 31, 29, 30, 30, 29, 30, 30]; readonly 2044: readonly [31, 31, 32, 31, 31, 31, 30, 29, 30, 29, 30, 30]; readonly 2045: readonly [31, 32, 31, 32, 31, 30, 30, 29, 30, 29, 30, 30]; readonly 2046: readonly [31, 32, 31, 32, 31, 30, 30, 30, 29, 29, 30, 31]; readonly 2047: readonly [31, 31, 31, 32, 31, 31, 30, 29, 30, 29, 30, 30]; readonly 2048: readonly [31, 31, 32, 31, 31, 31, 30, 29, 30, 29, 30, 30]; readonly 2049: readonly [31, 32, 31, 32, 31, 30, 30, 30, 29, 29, 30, 30]; readonly 2050: readonly [31, 32, 31, 32, 31, 30, 30, 30, 29, 30, 29, 31]; readonly 2051: readonly [31, 31, 31, 32, 31, 31, 30, 29, 30, 29, 30, 30]; readonly 2052: readonly [31, 31, 32, 31, 31, 31, 30, 29, 30, 29, 30, 30]; readonly 2053: readonly [31, 32, 31, 32, 31, 30, 30, 30, 29, 29, 30, 30]; readonly 2054: readonly [31, 32, 31, 32, 31, 30, 30, 30, 29, 30, 29, 31]; readonly 2055: readonly [31, 31, 32, 31, 31, 31, 30, 29, 30, 29, 30, 30]; readonly 2056: readonly [31, 31, 32, 31, 32, 30, 30, 29, 30, 29, 30, 30]; readonly 2057: readonly [31, 32, 31, 32, 31, 30, 30, 30, 29, 29, 30, 31]; readonly 2058: readonly [30, 32, 31, 32, 31, 30, 30, 30, 29, 30, 29, 31]; readonly 2059: readonly [31, 31, 32, 31, 31, 31, 30, 29, 30, 29, 30, 30]; readonly 2060: readonly [31, 31, 32, 32, 31, 30, 30, 29, 30, 29, 30, 30]; readonly 2061: readonly [31, 32, 31, 32, 31, 30, 30, 30, 29, 29, 30, 31]; readonly 2062: readonly [31, 31, 31, 32, 31, 31, 29, 30, 29, 30, 29, 31]; readonly 2063: readonly [31, 31, 32, 31, 31, 31, 30, 29, 30, 29, 30, 30]; readonly 2064: readonly [31, 31, 32, 32, 31, 30, 30, 29, 30, 29, 30, 30]; readonly 2065: readonly [31, 32, 31, 32, 31, 30, 30, 30, 29, 29, 30, 31]; readonly 2066: readonly [31, 31, 31, 32, 31, 31, 29, 30, 30, 29, 29, 31]; readonly 2067: readonly [31, 31, 32, 31, 31, 31, 30, 29, 30, 29, 30, 30]; readonly 2068: readonly [31, 31, 32, 32, 31, 30, 30, 29, 30, 29, 30, 30]; readonly 2069: readonly [31, 32, 31, 32, 31, 30, 30, 30, 29, 29, 30, 31]; readonly 2070: readonly [31, 31, 31, 32, 31, 31, 29, 30, 30, 29, 30, 30]; readonly 2071: readonly [31, 31, 32, 31, 31, 31, 30, 29, 30, 29, 30, 30]; readonly 2072: readonly [31, 32, 31, 32, 31, 30, 30, 29, 30, 29, 30, 30]; readonly 2073: readonly [31, 32, 31, 32, 31, 30, 30, 30, 29, 29, 30, 31]; readonly 2074: readonly [31, 31, 31, 32, 31, 31, 30, 29, 30, 29, 30, 30]; readonly 2075: readonly [31, 31, 32, 31, 31, 31, 30, 29, 30, 29, 30, 30]; readonly 2076: readonly [31, 32, 31, 32, 31, 30, 30, 30, 29, 29, 30, 30]; readonly 2077: readonly [31, 32, 31, 32, 31, 30, 30, 30, 29, 30, 29, 31]; readonly 2078: readonly [31, 31, 31, 32, 31, 31, 30, 29, 30, 29, 30, 30]; readonly 2079: readonly [31, 31, 32, 31, 31, 31, 30, 29, 30, 29, 30, 30]; readonly 2080: readonly [31, 32, 31, 32, 31, 30, 30, 30, 29, 29, 30, 30]; readonly 2081: readonly [31, 32, 31, 32, 31, 30, 30, 30, 29, 30, 29, 31]; readonly 2082: readonly [31, 31, 32, 31, 31, 31, 30, 29, 30, 29, 30, 30]; readonly 2083: readonly [31, 31, 32, 31, 31, 30, 30, 30, 29, 30, 30, 30]; readonly 2084: readonly [31, 31, 32, 31, 31, 30, 30, 30, 29, 30, 30, 30]; readonly 2085: readonly [31, 32, 31, 32, 30, 31, 30, 30, 29, 30, 30, 30]; readonly 2086: readonly [30, 32, 31, 32, 31, 30, 30, 30, 29, 30, 30, 30]; readonly 2087: readonly [31, 31, 32, 31, 31, 31, 30, 30, 30, 30, 30, 30]; readonly 2088: readonly [30, 31, 32, 32, 30, 31, 30, 30, 29, 30, 30, 30]; readonly 2089: readonly [30, 32, 31, 32, 31, 30, 30, 30, 29, 30, 30, 30]; readonly 2090: readonly [30, 32, 31, 32, 31, 30, 30, 30, 29, 30, 30, 30]; readonly 2091: readonly [31, 31, 32, 31, 31, 31, 30, 30, 29, 30, 30, 30]; readonly 2092: readonly [30, 31, 32, 32, 31, 30, 30, 30, 29, 30, 30, 30]; readonly 2093: readonly [30, 32, 31, 32, 31, 30, 30, 30, 29, 30, 30, 30]; readonly 2094: readonly [31, 31, 32, 31, 31, 30, 30, 30, 29, 30, 30, 30]; readonly 2095: readonly [31, 31, 32, 31, 31, 31, 30, 29, 30, 30, 30, 30]; readonly 2096: readonly [30, 31, 32, 32, 31, 30, 30, 29, 30, 29, 30, 30]; readonly 2097: readonly [31, 32, 31, 31, 31, 30, 30, 30, 29, 30, 30, 30]; readonly 2098: readonly [31, 31, 32, 31, 31, 31, 29, 30, 29, 30, 29, 31]; readonly 2099: readonly [31, 32, 31, 32, 31, 30, 30, 30, 29, 29, 30, 31]; }; export type BS_MONTHS = typeof BS_MONTHS; export type BS_MONTHS_KEYS = keyof typeof BS_MONTHS; export declare const AD_MONTH: readonly [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; export declare const AD_MONTH_LEAP_YEAR: readonly [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; export declare const MIN_BS_YEAR: number; export declare const MIN_AD_YEAR = 1944; export declare const MAX_BS_YEAR: number; export declare const MAX_AD_YEAR = 2042; export declare const BS_TO_AD_MONTH: { readonly 0: 3; readonly 1: 4; readonly 2: 5; readonly 3: 6; readonly 4: 7; readonly 5: 8; readonly 6: 9; readonly 7: 10; readonly 8: 11; readonly 9: 0; readonly 10: 1; readonly 11: 2; };