@it_kyryl/arbitrage_admin_schema
Version:
Schema for arbitrage admin panel
24 lines • 717 B
TypeScript
import { Moment } from "moment-timezone";
import { Timezone } from "../../../domain/moment";
export default interface IMomentService {
/**
* Returns cur date
*/
getCurDate(): Moment;
isTodayDayByDayOfTheMonth(day: number, tz?: Timezone): boolean;
todayIsTheFirstDayOfTheMonth(): boolean;
/**
*
* @param tz Timezone enum value
* @returns start of the current month.
*/
getStartOfTheMonth(tz?: Timezone): Moment;
/**
*
* @param tz Timezone enum value
* @returns end of the current month.
*/
getEndOfTheMonth(tz?: Timezone): Moment;
isTodayTheSameDateAs(date: Moment): boolean;
}
//# sourceMappingURL=Moment.service.interface.d.ts.map