File

src/lib/core/dl-date-adapter.ts

Description

Determines the model type of the Date/Time picker another type.

Index

Methods

Methods

Abstract fromMilliseconds
fromMilliseconds(milliseconds: number)

Create a new instance of a D type from milliseconds. a moment in time value as milliseconds (local time zone) an instance of D for the specified moment in time.

Parameters :
Name Type Optional Description
milliseconds number No

a moment in time value as milliseconds (local time zone)

Returns : D

an instance of D for the specified moment in time.

Abstract toMilliseconds
toMilliseconds(value: D | null)

Returns a moment in time value as milliseconds (local time zone). a moment in time value as D or null. a moment infor the specified value ornull`

Parameters :
Name Type Optional Description
value D | null No

a moment in time value as D or null.

Returns : number | null

a moment infor the specified value ornull`

export abstract class DlDateAdapter<D> {

  /**
   * Create a new instance of a `D` type from milliseconds.
   * @param milliseconds
   *  a moment in time value as milliseconds (local time zone)
   * @returns
   *  an instance of `D` for the specified moment in time.
   */
  abstract fromMilliseconds(milliseconds: number): D;

  /**
   * Returns a moment in time value as milliseconds (local time zone).
   * @param value
   *  a moment in time value as `D` or `null`.
   * @returns
   *  a moment in` for the specified value or `null`
   */
  abstract toMilliseconds(value: D | null): number | null;
}

results matching ""

    No results matching ""