UNPKG

@jbouduin/holidays-lib

Version:
21 lines 944 B
import { IFixedDate, IFixedWeekday, IMove, IRelationWhichWeekdayWhen } from '../specifics'; export interface IDataExtractor { extractFixedDate(obj: any): IFixedDate; extractFixedWeekday(obj: any): IFixedWeekday; extractMoves(obj: any): Array<IMove>; extractStringKey(obj: any): string; extractWhichWeekdayWhen(obj: any): IRelationWhichWeekdayWhen; } type ErrorHandlerCallBack = (key: string, ...args: Array<any>) => void; export declare class DataExtractor implements IDataExtractor { private errorHandlerCallBack; constructor(errorHandlerCallBack: ErrorHandlerCallBack); extractFixedDate(obj: any): IFixedDate; extractFixedWeekday(obj: any): IFixedWeekday; extractMoves(obj: any): Array<IMove>; extractStringKey(obj: any): string; extractWhichWeekdayWhen(obj: any): IRelationWhichWeekdayWhen; private extractMove; } export {}; //# sourceMappingURL=data-extractor.d.ts.map