diff --git a/src/index.js.flow b/src/index.js.flow index 9850e19ff8..bee1106080 100644 --- a/src/index.js.flow +++ b/src/index.js.flow @@ -518,13 +518,13 @@ declare module.exports: { set: ( date: Date | number, values: { - year: number, - month: number, - date: number, - hours: number, - minutes: number, - seconds: number, - milliseconds: number + year?: number, + month?: number, + date?: number, + hours?: number, + minutes?: number, + seconds?: number, + milliseconds?: number } ) => Date, diff --git a/src/set/index.js b/src/set/index.js index c4c777e4a5..8622119a33 100644 --- a/src/set/index.js +++ b/src/set/index.js @@ -19,13 +19,13 @@ import toInteger from '../_lib/toInteger/index.js' * * @param {Date|Number} date - the date to be changed * @param {Object} values - an object with options - * @param {Number} values.year - the number of years to be set - * @param {Number} values.month - the number of months to be set - * @param {Number} values.date - the number of days to be set - * @param {Number} values.hours - the number of hours to be set - * @param {Number} values.minutes - the number of minutes to be set - * @param {Number} values.seconds - the number of seconds to be set - * @param {Number} values.milliseconds - the number of milliseconds to be set + * @param {Number} [values.year] - the number of years to be set + * @param {Number} [values.month] - the number of months to be set + * @param {Number} [values.date] - the number of days to be set + * @param {Number} [values.hours] - the number of hours to be set + * @param {Number} [values.minutes] - the number of minutes to be set + * @param {Number} [values.seconds] - the number of seconds to be set + * @param {Number} [values.milliseconds] - the number of milliseconds to be set * @returns {Date} the new date with options set * @throws {TypeError} 2 arguments required * @throws {RangeError} `values` must be an object diff --git a/src/set/index.js.flow b/src/set/index.js.flow index eb861d5f8d..2d2e16f593 100644 --- a/src/set/index.js.flow +++ b/src/set/index.js.flow @@ -38,12 +38,12 @@ type Locale = { declare module.exports: ( date: Date | number, values: { - year: number, - month: number, - date: number, - hours: number, - minutes: number, - seconds: number, - milliseconds: number + year?: number, + month?: number, + date?: number, + hours?: number, + minutes?: number, + seconds?: number, + milliseconds?: number } ) => Date diff --git a/typings.d.ts b/typings.d.ts index 206c3162f9..999f527b1a 100644 --- a/typings.d.ts +++ b/typings.d.ts @@ -715,13 +715,13 @@ declare module 'date-fns' { function set( date: Date | number, values: { - year: number - month: number - date: number - hours: number - minutes: number - seconds: number - milliseconds: number + year?: number + month?: number + date?: number + hours?: number + minutes?: number + seconds?: number + milliseconds?: number } ): Date namespace set {} @@ -7564,13 +7564,13 @@ declare module 'date-fns/esm' { function set( date: Date | number, values: { - year: number - month: number - date: number - hours: number - minutes: number - seconds: number - milliseconds: number + year?: number + month?: number + date?: number + hours?: number + minutes?: number + seconds?: number + milliseconds?: number } ): Date namespace set {} @@ -16430,13 +16430,13 @@ interface dateFns { set( date: Date | number, values: { - year: number - month: number - date: number - hours: number - minutes: number - seconds: number - milliseconds: number + year?: number + month?: number + date?: number + hours?: number + minutes?: number + seconds?: number + milliseconds?: number } ): Date