/** * @typedef {object} ValueInit * @property {string[]} iValues * @property {string|null} iValueCombined * @property {Date[]} iDates */ /** * Init internal props * * @param {string|string[]|null} value * @param {string} format * @param {import("../i18n/index.js").i18nType} i18n * @param {string} formatType * @returns {ValueInit} */ export function initProps(value: string | string[] | null, format: string, i18n: import("../i18n/index.js").i18nType, formatType: string): ValueInit; /** * FUTURE: test that this works for PHP format type as well * * @param {'auto'|'date'|'datetime'|'time'} mode * @param {string} format * @returns {'date'|'datetime'|'time'} */ export function computeResolvedMode(mode: "auto" | "date" | "datetime" | "time", format: string): "date" | "datetime" | "time"; export type ValueInit = { iValues: string[]; iValueCombined: string | null; iDates: Date[]; };