UNPKG

reveal-sdk-node

Version:

RevealBI Node.js SDK

45 lines (44 loc) 1.34 kB
import { RVDateRule } from './RVDateRule'; export { RVDateRule } from './RVDateRule'; export { RVPeriodRelation } from "./ts-sdk/rvPeriodRelation"; export { RVPeriodType } from "./ts-sdk/rvPeriodType"; export declare class RVDateDashboardFilter { title: String | null; range: RVDateRange | null; filterType: RVDateFilterType; rule: RVDateRule | null; constructor(filterType: RVDateFilterType); constructor(filterType: RVDateFilterType, range: RVDateRange); constructor(title: String, filterType: RVDateFilterType); constructor(title: String, filterType: RVDateFilterType, range: RVDateRange); constructor(rule: RVDateRule); constructor(title: String, rule: RVDateRule); } export declare enum RVDateFilterType { AllTime = 0, CustomRange = 1, LastWeek = 2, LastMonth = 3, LastYear = 4, YearToDate = 5, QuarterToDate = 6, MonthToDate = 7, Yesterday = 8, Today = 9, ThisMonth = 10, ThisQuarter = 11, ThisYear = 12, PreviousMonth = 13, PreviousQuarter = 14, PreviousYear = 15, NextMonth = 16, NextQuarter = 17, NextYear = 18, TrailingTwelveMonths = 19, CustomRule = 20 } export declare class RVDateRange { from: Date; to: Date; constructor(from: Date, to: Date); }