File

projects/core/src/i18n/testing/mock-date.pipe.ts

Metadata

Name cxDate

Methods

transform
transform(value: any, ...args: any[])
Parameters :
Name Type Optional
value any No
args any[] No
Returns : any
transform
transform(value: Date | string | number | null | undefined, format?: string, timezone?: string, locale: string)
Parameters :
Name Type Optional Default value
value Date | string | number | null | undefined No
format string Yes
timezone string Yes
locale string No 'en'
Returns : string | null
import { DatePipe } from '@angular/common';
import { Pipe, PipeTransform } from '@angular/core';

@Pipe({ name: 'cxDate' })
export class MockDatePipe extends DatePipe implements PipeTransform {
  transform(value: any, ...args: any[]): any;
  // Overload to support stricter type check from angular 11 onwards
  transform(
    value: Date | string | number | null | undefined,
    format?: string,
    timezone?: string,
    locale = 'en'
  ): string | null {
    return super.transform(value, format, timezone, locale);
  }
}

result-matching ""

    No results matching ""