@mikezimm/fps-core-v7
Version:
Library of reusable core interfaces, types and constants migrated from fps-library-v2
35 lines (29 loc) • 2.76 kB
JavaScript
/***
* d8888b. d88888b d88888b d888888b d8b db d88888b d8888b. .d8888.
* 88 `8D 88' 88' `88' 888o 88 88' 88 `8D 88' YP
* 88oobY' 88ooooo 88ooo 88 88V8o 88 88ooooo 88oobY' `8bo.
* 88`8b 88~~~~~ 88~~~ 88 88 V8o88 88~~~~~ 88`8b `Y8b.
* 88 `88. 88. 88 .88. 88 V888 88. 88 `88. db 8D
* 88 YD Y88888P YP Y888888P VP V8P Y88888P 88 YD `8888Y'
*
*
import { IRefinerLayer, IRefiners, IItemRefiners, IRefinerStats, RefineRuleValues,
IRefinerRules, IRefinerStatType, RefinerStatTypes, IRefinerStat } from '@mikezimm/npmfunctions/dist/Refiners/IRefiners';
import { buildKeyText, refinerRuleItems } from '@mikezimm/npmfunctions/dist/Refiners/IRefiners';
import { IRefinerRulesStrs, IRefinerRulesStrs, IRefinerRulesStrs, IRefinerRulesStrs, IRefinerRulesStrs } from '@mikezimm/npmfunctions/dist/Refiners/IRefiners';
import { RefinerRulesStrs, RefinerRulesStrs, RefinerRulesStrs, RefinerRulesStrs, RefinerRulesStrs } from '@mikezimm/npmfunctions/dist/Refiners/IRefiners';
import { IRefinerRulesStrs, IRefinerRulesInts, IRefinerRulesNums, IRefinerRulesTime, IRefinerRulesUser, IRefinerRulesEXPE, IRefinerRulesNone } from '@mikezimm/npmfunctions/dist/Refiners/IRefiners';
import { RefinerRulesStrs, RefinerRulesInts, RefinerRulesNums, RefinerRulesTime, RefinerRulesUser, RefinerRulesEXPE, RefinerRulesNone } from '@mikezimm/npmfunctions/dist/Refiners/IRefiners';
*/
export const RefinerStatTypes = ['sum', 'avg', 'max', 'min', 'count', 'daysAgo', 'monthsAgo', 'eval']; // , ''];
export const RefinerRulesStrs = ['parseBySemiColons', 'parseByCommas', 'reverseOrderStr', 'reverseOrderNum'];
export const RefinerRulesFiles = ['folderStructure'];
export const RefinerRulesInts = ['mathCeiling', 'mathFloor', 'mathRound', 'groupBy10s', 'groupBy100s', 'groupBy1000s', 'groupByMillions'];
export const RefinerRulesNums = ['textAsNumber', 'numberAsText', '<log10Group', '>log10Group', 'log10e3'];
export const RefinerRulesTime = ['isDate', 'groupByString', 'groupByDays', 'groupByWeeks', 'groupByMonthsMMM', 'groupByMonthsYYMM', 'groupByYears', 'groupByDayOfWeek', 'groupByDateBuckets'];
export const RefinerRulesUser = ['groupByUsers'];
export const RefinerRulesEXPE = ['groupByDaysDDD'];
export const RefinerRulesNone = ['invalidRules'];
export const RefinerRulesPane = [...RefinerRulesStrs, ...RefinerRulesFiles, ...RefinerRulesInts, ...RefinerRulesNums, ...RefinerRulesTime, ...RefinerRulesUser,];
export const RefinerRulesAll = [...RefinerRulesStrs, ...RefinerRulesFiles, ...RefinerRulesInts, ...RefinerRulesNums, ...RefinerRulesTime, ...RefinerRulesUser, ...RefinerRulesEXPE, ...RefinerRulesNone,];
//# sourceMappingURL=IRefiners.js.map