56 lines
5.6 KiB
JavaScript
56 lines
5.6 KiB
JavaScript
import { NgModule } from '@angular/core';
|
|
import { NGX_MOMENT_OPTIONS } from './moment-options';
|
|
import { AddPipe } from './add.pipe';
|
|
import { CalendarPipe } from './calendar.pipe';
|
|
import { DateFormatPipe } from './date-format.pipe';
|
|
import { DifferencePipe } from './difference.pipe';
|
|
import { DurationPipe } from './duration.pipe';
|
|
import { FromUnixPipe } from './from-unix.pipe';
|
|
import { FromUtcPipe } from './from-utc.pipe';
|
|
import { IsAfterPipe } from './is-after.pipe';
|
|
import { IsBeforePipe } from './is-before.pipe';
|
|
import { LocalTimePipe } from './local.pipe';
|
|
import { LocalePipe } from './locale.pipe';
|
|
import { ParsePipe } from './parse.pipe';
|
|
import { ParseZonePipe } from './parse-zone.pipe';
|
|
import { SubtractPipe } from './subtract.pipe';
|
|
import { TimeAgoPipe } from './time-ago.pipe';
|
|
import { UtcPipe } from './utc.pipe';
|
|
const ANGULAR_MOMENT_PIPES = [
|
|
AddPipe,
|
|
CalendarPipe,
|
|
DateFormatPipe,
|
|
DifferencePipe,
|
|
DurationPipe,
|
|
FromUnixPipe,
|
|
ParsePipe,
|
|
SubtractPipe,
|
|
TimeAgoPipe,
|
|
UtcPipe,
|
|
FromUtcPipe,
|
|
LocalTimePipe,
|
|
LocalePipe,
|
|
ParseZonePipe,
|
|
IsBeforePipe,
|
|
IsAfterPipe,
|
|
];
|
|
export class MomentModule {
|
|
static forRoot(options) {
|
|
return {
|
|
ngModule: MomentModule,
|
|
providers: [
|
|
{
|
|
provide: NGX_MOMENT_OPTIONS,
|
|
useValue: Object.assign({}, options),
|
|
},
|
|
],
|
|
};
|
|
}
|
|
}
|
|
MomentModule.decorators = [
|
|
{ type: NgModule, args: [{
|
|
declarations: ANGULAR_MOMENT_PIPES,
|
|
exports: ANGULAR_MOMENT_PIPES,
|
|
},] }
|
|
];
|
|
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9tZW50Lm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9tb21lbnQubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBdUIsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzlELE9BQU8sRUFBRSxrQkFBa0IsRUFBb0IsTUFBTSxrQkFBa0IsQ0FBQztBQUV4RSxPQUFPLEVBQUUsT0FBTyxFQUFFLE1BQU0sWUFBWSxDQUFDO0FBQ3JDLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUMvQyxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sb0JBQW9CLENBQUM7QUFDcEQsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLG1CQUFtQixDQUFDO0FBQ25ELE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUMvQyxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0sa0JBQWtCLENBQUM7QUFDaEQsT0FBTyxFQUFFLFdBQVcsRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBQzlDLE9BQU8sRUFBRSxXQUFXLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUM5QyxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0sa0JBQWtCLENBQUM7QUFDaEQsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLGNBQWMsQ0FBQztBQUM3QyxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzNDLE9BQU8sRUFBRSxTQUFTLEVBQUUsTUFBTSxjQUFjLENBQUM7QUFDekMsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLG1CQUFtQixDQUFDO0FBQ2xELE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUMvQyxPQUFPLEVBQUUsV0FBVyxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDOUMsT0FBTyxFQUFFLE9BQU8sRUFBRSxNQUFNLFlBQVksQ0FBQztBQUVyQyxNQUFNLG9CQUFvQixHQUFHO0lBQzNCLE9BQU87SUFDUCxZQUFZO0lBQ1osY0FBYztJQUNkLGNBQWM7SUFDZCxZQUFZO0lBQ1osWUFBWTtJQUNaLFNBQVM7SUFDVCxZQUFZO0lBQ1osV0FBVztJQUNYLE9BQU87SUFDUCxXQUFXO0lBQ1gsYUFBYTtJQUNiLFVBQVU7SUFDVixhQUFhO0lBQ2IsWUFBWTtJQUNaLFdBQVc7Q0FDWixDQUFDO0FBTUYsTUFBTSxPQUFPLFlBQVk7SUFDdkIsTUFBTSxDQUFDLE9BQU8sQ0FBQyxPQUEwQjtRQUN2QyxPQUFPO1lBQ0wsUUFBUSxFQUFFLFlBQVk7WUFDdEIsU0FBUyxFQUFFO2dCQUNUO29CQUNFLE9BQU8sRUFBRSxrQkFBa0I7b0JBQzNCLFFBQVEsb0JBQ0gsT0FBTyxDQUNYO2lCQUNGO2FBQ0Y7U0FDRixDQUFDO0lBQ0osQ0FBQzs7O1lBakJGLFFBQVEsU0FBQztnQkFDUixZQUFZLEVBQUUsb0JBQW9CO2dCQUNsQyxPQUFPLEVBQUUsb0JBQW9CO2FBQzlCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTW9kdWxlV2l0aFByb3ZpZGVycywgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IE5HWF9NT01FTlRfT1BUSU9OUywgTmd4TW9tZW50T3B0aW9ucyB9IGZyb20gJy4vbW9tZW50LW9wdGlvbnMnO1xuXG5pbXBvcnQgeyBBZGRQaXBlIH0gZnJvbSAnLi9hZGQucGlwZSc7XG5pbXBvcnQgeyBDYWxlbmRhclBpcGUgfSBmcm9tICcuL2NhbGVuZGFyLnBpcGUnO1xuaW1wb3J0IHsgRGF0ZUZvcm1hdFBpcGUgfSBmcm9tICcuL2RhdGUtZm9ybWF0LnBpcGUnO1xuaW1wb3J0IHsgRGlmZmVyZW5jZVBpcGUgfSBmcm9tICcuL2RpZmZlcmVuY2UucGlwZSc7XG5pbXBvcnQgeyBEdXJhdGlvblBpcGUgfSBmcm9tICcuL2R1cmF0aW9uLnBpcGUnO1xuaW1wb3J0IHsgRnJvbVVuaXhQaXBlIH0gZnJvbSAnLi9mcm9tLXVuaXgucGlwZSc7XG5pbXBvcnQgeyBGcm9tVXRjUGlwZSB9IGZyb20gJy4vZnJvbS11dGMucGlwZSc7XG5pbXBvcnQgeyBJc0FmdGVyUGlwZSB9IGZyb20gJy4vaXMtYWZ0ZXIucGlwZSc7XG5pbXBvcnQgeyBJc0JlZm9yZVBpcGUgfSBmcm9tICcuL2lzLWJlZm9yZS5waXBlJztcbmltcG9ydCB7IExvY2FsVGltZVBpcGUgfSBmcm9tICcuL2xvY2FsLnBpcGUnO1xuaW1wb3J0IHsgTG9jYWxlUGlwZSB9IGZyb20gJy4vbG9jYWxlLnBpcGUnO1xuaW1wb3J0IHsgUGFyc2VQaXBlIH0gZnJvbSAnLi9wYXJzZS5waXBlJztcbmltcG9ydCB7IFBhcnNlWm9uZVBpcGUgfSBmcm9tICcuL3BhcnNlLXpvbmUucGlwZSc7XG5pbXBvcnQgeyBTdWJ0cmFjdFBpcGUgfSBmcm9tICcuL3N1YnRyYWN0LnBpcGUnO1xuaW1wb3J0IHsgVGltZUFnb1BpcGUgfSBmcm9tICcuL3RpbWUtYWdvLnBpcGUnO1xuaW1wb3J0IHsgVXRjUGlwZSB9IGZyb20gJy4vdXRjLnBpcGUnO1xuXG5jb25zdCBBTkdVTEFSX01PTUVOVF9QSVBFUyA9IFtcbiAgQWRkUGlwZSxcbiAgQ2FsZW5kYXJQaXBlLFxuICBEYXRlRm9ybWF0UGlwZSxcbiAgRGlmZmVyZW5jZVBpcGUsXG4gIER1cmF0aW9uUGlwZSxcbiAgRnJvbVVuaXhQaXBlLFxuICBQYXJzZVBpcGUsXG4gIFN1YnRyYWN0UGlwZSxcbiAgVGltZUFnb1BpcGUsXG4gIFV0Y1BpcGUsXG4gIEZyb21VdGNQaXBlLFxuICBMb2NhbFRpbWVQaXBlLFxuICBMb2NhbGVQaXBlLFxuICBQYXJzZVpvbmVQaXBlLFxuICBJc0JlZm9yZVBpcGUsXG4gIElzQWZ0ZXJQaXBlLFxuXTtcblxuQE5nTW9kdWxlKHtcbiAgZGVjbGFyYXRpb25zOiBBTkdVTEFSX01PTUVOVF9QSVBFUyxcbiAgZXhwb3J0czogQU5HVUxBUl9NT01FTlRfUElQRVMsXG59KVxuZXhwb3J0IGNsYXNzIE1vbWVudE1vZHVsZSB7XG4gIHN0YXRpYyBmb3JSb290KG9wdGlvbnM/OiBOZ3hNb21lbnRPcHRpb25zKTogTW9kdWxlV2l0aFByb3ZpZGVyczxNb21lbnRNb2R1bGU+IHtcbiAgICByZXR1cm4ge1xuICAgICAgbmdNb2R1bGU6IE1vbWVudE1vZHVsZSxcbiAgICAgIHByb3ZpZGVyczogW1xuICAgICAgICB7XG4gICAgICAgICAgcHJvdmlkZTogTkdYX01PTUVOVF9PUFRJT05TLFxuICAgICAgICAgIHVzZVZhbHVlOiB7XG4gICAgICAgICAgICAuLi5vcHRpb25zLFxuICAgICAgICAgIH0sXG4gICAgICAgIH0sXG4gICAgICBdLFxuICAgIH07XG4gIH1cbn1cbiJdfQ==
|