Project Init

This commit is contained in:
Muluhabt
2026-05-29 15:23:46 +03:00
commit 2fbc557aac
67387 changed files with 6063341 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
'use client';
'use strict';
var dayjs = require('dayjs');
function _interopDefault (e) { return e && e.__esModule ? e : { default: e }; }
var dayjs__default = /*#__PURE__*/_interopDefault(dayjs);
function toDateString(value) {
return value == null || value === "" ? value : dayjs__default.default(value).format("YYYY-MM-DD");
}
function toDateTimeString(value) {
return value == null || value === "" ? value : dayjs__default.default(value).format("YYYY-MM-DD HH:mm:ss");
}
exports.toDateString = toDateString;
exports.toDateTimeString = toDateTimeString;
//# sourceMappingURL=to-date-string.cjs.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"to-date-string.cjs","sources":["../../../src/utils/to-date-string/to-date-string.ts"],"sourcesContent":["import dayjs, { Dayjs } from 'dayjs';\nimport { DateStringValue, DateTimeStringValue } from '../../types';\n\n// Helper type to determine the return type based on T and the target main type\ntype ExactOptionalReturn<T, MainType> = T extends undefined\n ? undefined\n : T extends null\n ? null\n : MainType;\n\nexport function toDateString<T extends string | number | Date | Dayjs | undefined | null>(\n value: T\n): ExactOptionalReturn<T, DateStringValue> {\n return (\n value == null || value === '' ? value : dayjs(value).format('YYYY-MM-DD')\n ) as ExactOptionalReturn<T, DateStringValue>;\n}\n\nexport function toDateTimeString<T extends string | number | Date | Dayjs | undefined | null>(\n value: T\n): ExactOptionalReturn<T, DateTimeStringValue> {\n return (\n value == null || value === '' ? value : dayjs(value).format('YYYY-MM-DD HH:mm:ss')\n ) as ExactOptionalReturn<T, DateTimeStringValue>;\n}\n"],"names":["dayjs"],"mappings":";;;;;;;;;AAUO,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAS,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,EACd,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CACyC,CAAA;AACzC,CAAA,CAAA,OACE,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAS,QAAQ,CAAA,CAAA,CAAA,CAAA,CAAA,KAAU,CAAA,CAAA,CAAA,CAAA,CAAK,QAAQA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAA,CAAM,CAAA,CAAA,CAAA,CAAA,CAAK,CAAA,CAAE,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAO,YAAY,CAAA,CAAA;AAE5E,CAAA;AAEO,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAS,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,EACd,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAC6C,CAAA;AAC7C,CAAA,CAAA,OACE,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAS,QAAQ,CAAA,CAAA,CAAA,CAAA,CAAA,KAAU,CAAA,CAAA,CAAA,CAAA,CAAK,QAAQA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAA,CAAM,CAAA,CAAA,CAAA,CAAA,CAAK,CAAA,CAAE,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAO,qBAAqB,CAAA,CAAA;AAErF,CAAA;;;"}