All files / input-mask/src/lib dynamic-form-input-mask-converter.ts

100% Statements 3/3
100% Branches 0/0
100% Functions 1/1
100% Lines 3/3

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24                    1x               1x     1x    
import { DynamicFormsFeature } from '@dynamic-forms/core';
import {
  DynamicFormInputMaskConverterType,
  DynamicFormInputMaskDatetimeFormatter,
  dynamicFormInputMaskNumberConverter,
  withDynamicFormInputMaskConverter,
} from '@dynamic-forms/core/input-mask';
import { matDynamicFormLibrary } from '@dynamic-forms/material';
import { MatDynamicFormInputMaskDatetimeConverter } from './dynamic-form-input-mask-datetime-converter';
 
export const matDynamicFormInputMaskDatetimeConverter: DynamicFormInputMaskConverterType = {
  type: 'datetime',
  aliases: ['datetime'],
  converter: MatDynamicFormInputMaskDatetimeConverter,
  deps: [DynamicFormInputMaskDatetimeFormatter],
  libraryName: matDynamicFormLibrary.name,
};
 
export const matDynamicFormInputMaskConverters = [dynamicFormInputMaskNumberConverter, matDynamicFormInputMaskDatetimeConverter];
 
export function withMatDynamicFormInputMaskConverters(): DynamicFormsFeature {
  return withDynamicFormInputMaskConverter(...matDynamicFormInputMaskConverters);
}