{"version":3,"file":"index.mjs","sources":["../../../../components/calendar/constants/index.ts"],"sourcesContent":["interface ModeOption {\n  // 选项值\n  value: string;\n  // 选项展示的文本\n  label: string;\n}\n\n/** 常量 */\n// 组件配置项名\nexport const COMPONENT_NAME = 'calendar';\n// 非法日期的标识\nexport const INVALID_DATE = 'Invalid Date';\n// 最小年份\nexport const MIN_YEAR = 1970;\n// 每年首月份\nexport const FIRST_MONTH_OF_YEAR = 1;\n// 每年最后一个月份\nexport const LAST_MONTH_OF_YEAR = 12;\n\n/** 默认值 */\n// 默认的日期字符串格式\nexport const DEFAULT_DATE_FORMAT = 'YYYY-MM-DD';\n// 默认模式值\nexport const DEFAULT_MODE = 'month';\n// 默认周起始日\nexport const DEFAULT_FIRST_DAY_OF_WEEK = 1;\n// 默认风格类型\nexport const DEFAULT_THEME = 'full';\n// 年历中每一行显示的月数量\nexport const DEFAULT_YEAR_CELL_NUMINROW = 4;\n\n/** 数据源 */\n// 日历组件风格的可选值\nexport const THEME_LIST: string[] = ['full', 'card'];\n// 日历组件模式的可选值\nexport const MODE_LIST: string[] = ['month', 'year'];\n// 日历组件模式选项列表\nexport const MODE_OPTION_LIST: ModeOption[] = [\n  { value: 'month', label: '月' },\n  { value: 'year', label: '年' },\n];\n// 日历组件首列星期的可选值\nexport const FIRST_DAY_OF_WEEK_LIST: number[] = [1, 2, 3, 4, 5, 6, 7];\n\n/** map */\n// 一些固定的文本\nexport const TEXT_MAP: Record<string, string> = {\n  showWeekend: '显示周末',\n  hideWeekend: '隐藏周末',\n  today: '今天',\n  thisMonth: '本月',\n};\n// 星期的显示值\nexport const DAY_CN_MAP: Record<string, string> = {\n  1: '一',\n  2: '二',\n  3: '三',\n  4: '四',\n  5: '五',\n  6: '六',\n  7: '日',\n};\n// 月份的显示值\nexport const MONTH_CN_MAP: Record<string, string> = {\n  1: '一月',\n  2: '二月',\n  3: '三月',\n  4: '四月',\n  5: '五月',\n  6: '六月',\n  7: '七月',\n  8: '八月',\n  9: '九月',\n  10: '十月',\n  11: '十一月',\n  12: '十二月',\n};\n\nexport default {\n  COMPONENT_NAME,\n  INVALID_DATE,\n  MIN_YEAR,\n  FIRST_MONTH_OF_YEAR,\n  LAST_MONTH_OF_YEAR,\n\n  DEFAULT_DATE_FORMAT,\n  DEFAULT_MODE,\n  DEFAULT_FIRST_DAY_OF_WEEK,\n  DEFAULT_THEME,\n  DEFAULT_YEAR_CELL_NUMINROW,\n\n  TEXT_MAP,\n  MODE_LIST,\n  MODE_OPTION_LIST,\n  FIRST_DAY_OF_WEEK_LIST,\n\n  THEME_LIST,\n  DAY_CN_MAP,\n  MONTH_CN_MAP,\n};\n"],"names":["COMPONENT_NAME","INVALID_DATE","MIN_YEAR","FIRST_MONTH_OF_YEAR","LAST_MONTH_OF_YEAR","DEFAULT_DATE_FORMAT","DEFAULT_MODE","DEFAULT_FIRST_DAY_OF_WEEK","DEFAULT_THEME","DEFAULT_YEAR_CELL_NUMINROW","THEME_LIST","MODE_LIST","MODE_OPTION_LIST","value","label","FIRST_DAY_OF_WEEK_LIST","TEXT_MAP","showWeekend","hideWeekend","today","thisMonth","DAY_CN_MAP","MONTH_CN_MAP"],"mappings":";;;;;;AASO,IAAMA,cAAiB,GAAA,WAAA;AAEvB,IAAMC,YAAe,GAAA,eAAA;AAErB,IAAMC,QAAW,GAAA,KAAA;AAEjB,IAAMC,mBAAsB,GAAA,EAAA;AAE5B,IAAMC,kBAAqB,GAAA,GAAA;AAI3B,IAAMC,mBAAsB,GAAA,aAAA;AAE5B,IAAMC,YAAe,GAAA,QAAA;AAErB,IAAMC,yBAA4B,GAAA,EAAA;AAElC,IAAMC,aAAgB,GAAA,OAAA;AAEtB,IAAMC,0BAA6B,GAAA,EAAA;IAI7BC,UAAA,GAAuB,CAAC,MAAA,EAAQ,MAAM,EAAA;IAEtCC,SAAA,GAAsB,CAAC,OAAA,EAAS,MAAM,EAAA;AAE5C,IAAMC,gBAAiC,GAAA,CAC5C;AAAEC,EAAAA,KAAA,EAAO,OAAS;AAAAC,EAAAA,KAAA,EAAO,QAAA;AAAI,CAAA,EAC7B;AAAED,EAAAA,KAAA,EAAO,MAAQ;AAAAC,EAAAA,KAAA,EAAO,QAAA;AAAI,CAAA,EAC9B;IAEaC,sBAAA,GAAmC,CAAC,CAAG,EAAA,CAAA,EAAG,GAAG,CAAG,EAAA,CAAA,EAAG,GAAG,CAAC,EAAA;AAI7D,IAAMC,QAAmC,GAAA;AAC9CC,EAAAA,WAAa,EAAA,0BAAA;AACbC,EAAAA,WAAa,EAAA,0BAAA;AACbC,EAAAA,KAAO,EAAA,cAAA;AACPC,EAAAA,SAAW,EAAA,cAAA;AACb,EAAA;AAEO,IAAMC,UAAqC,GAAA;AAChD,EAAA,CAAG,EAAA,QAAA;AACH,EAAA,CAAG,EAAA,QAAA;AACH,EAAA,CAAG,EAAA,QAAA;AACH,EAAA,CAAG,EAAA,QAAA;AACH,EAAA,CAAG,EAAA,QAAA;AACH,EAAA,CAAG,EAAA,QAAA;AACH,EAAA,CAAG,EAAA,QAAA;AACL,EAAA;AAEO,IAAMC,YAAuC,GAAA;AAClD,EAAA,CAAG,EAAA,cAAA;AACH,EAAA,CAAG,EAAA,cAAA;AACH,EAAA,CAAG,EAAA,cAAA;AACH,EAAA,CAAG,EAAA,cAAA;AACH,EAAA,CAAG,EAAA,cAAA;AACH,EAAA,CAAG,EAAA,cAAA;AACH,EAAA,CAAG,EAAA,cAAA;AACH,EAAA,CAAG,EAAA,cAAA;AACH,EAAA,CAAG,EAAA,cAAA;AACH,EAAA,EAAI,EAAA,cAAA;AACJ,EAAA,EAAI,EAAA,oBAAA;AACJ,EAAA,EAAI,EAAA,oBAAA;AACN,EAAA;AAEA,YAAe;AACbtB,EAAAA,cAAA,EAAAA,cAAA;AACAC,EAAAA,YAAA,EAAAA,YAAA;AACAC,EAAAA,QAAA,EAAAA,QAAA;AACAC,EAAAA,mBAAA,EAAAA,mBAAA;AACAC,EAAAA,kBAAA,EAAAA,kBAAA;AAEAC,EAAAA,mBAAA,EAAAA,mBAAA;AACAC,EAAAA,YAAA,EAAAA,YAAA;AACAC,EAAAA,yBAAA,EAAAA,yBAAA;AACAC,EAAAA,aAAA,EAAAA,aAAA;AACAC,EAAAA,0BAAA,EAAAA,0BAAA;AAEAO,EAAAA,QAAA,EAAAA,QAAA;AACAL,EAAAA,SAAA,EAAAA,SAAA;AACAC,EAAAA,gBAAA,EAAAA,gBAAA;AACAG,EAAAA,sBAAA,EAAAA,sBAAA;AAEAL,EAAAA,UAAA,EAAAA,UAAA;AACAW,EAAAA,UAAA,EAAAA,UAAA;AACAC,EAAAA,YAAA,EAAAA,YAAAA;AACF,CAAA;;;;"}