@anglr/rest
Version:
Angular module representing rest services
26 lines • 718 B
JavaScript
import { REST_DATE_API } from '@anglr/rest';
import { DatetimeRestDateApi } from '../services/datetimeRestDateApi.service';
import { DATETIME_STRING_FORMAT } from './tokens';
/**
* Provides rest date api using `@anglr/datetime`
*/
export function provideRestDateTime() {
return [
{
provide: REST_DATE_API,
useClass: DatetimeRestDateApi,
},
provideRestDateTimeStringFormat('yyyy-MM-dd')
];
}
/**
* Provides rest date time string format
* @param format - Date time format
*/
export function provideRestDateTimeStringFormat(format) {
return {
provide: DATETIME_STRING_FORMAT,
useValue: format,
};
}
//# sourceMappingURL=providers.js.map