@toreda/strong-types
Version:
Better TypeScript code in fewer lines.
1 lines • 803 B
Source Map (JSON)
{"version":3,"sources":["../src/date/time/make.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,QAAQ,EAAC,MAAM,SAAS,CAAC;AAKjC;;;;;;;GAOG;AACH,wBAAgB,YAAY,CAAC,QAAQ,EAAE,MAAM,EAAE,KAAK,CAAC,EAAE,MAAM,GAAG,IAAI,GAAG,QAAQ,CAM9E","file":"make.d.ts","sourcesContent":["import {DateTime} from '../time';\nimport {Rules} from '../../rules';\nimport {createType} from '../../create/type';\nimport {initialValue} from '../../initial/value';\n\n/**\n *\n * @param fallback\n * @param initial\n * @returns\n *\n * @category Date & Time\n */\nexport function dateTimeMake(fallback: string, value?: string | null): DateTime {\n\tconst rules = new Rules();\n\trules.add().must.match.type.string();\n\trules.add().must.be.dateTime();\n\n\treturn createType<string>(fallback, initialValue(value), rules, 'DateTime');\n}\n"]}