Skip to content

parseDate

Source Code | Documentation

Parses the specified fields of an item into Date objects.

ts
  import {  } from 'feathers-utils/transformers';

Type declaration

ts
/**
 * Parses the specified fields of an item into Date objects.
 *
 * @example
 * ```ts
 *
 *
 * {
 *   before: {
 *     create: [transformData(parseDate(['startDate', 'endDate']))],
 *     update: [transformData(parseDate(['startDate', 'endDate']))],
 *     patch: [transformData(parseDate(['startDate', 'endDate']))],
 *   }
 * }
 * ```
 *
 * @see https://utils.feathersjs.com/transformers/parse-date.html
 */
export declare const parseDate: (
  fieldNames: MaybeArray<string>,
) => TransformerFn
ArgumentTypeDescription
fieldNamesMaybeArray<string>

Example

ts
import { transformData, transformResult, transformQuery, parseDate } from 'feathers-utils/transformers'

{
  before: {
    create: [transformData(parseDate(['startDate', 'endDate']))],
    update: [transformData(parseDate(['startDate', 'endDate']))],
    patch: [transformData(parseDate(['startDate', 'endDate']))],
  }
}

Released under the MIT License.