@qrvey/formula-lang
Version:
QFormula support for qrvey projects
85 lines • 1.94 kB
JavaScript
import { MID } from './mid';
import { ABS } from './abs';
import { DATEDIF } from './datedif';
import { DAY } from './day';
import { MONTH } from './month';
import { YEAR } from './year';
import { HOUR } from './hour';
import { MINUTE } from './minute';
import { SECOND } from './second';
import { IF } from './if';
import { IFS } from './ifs';
import { ISNULL } from './isNull';
import { AND } from './and';
import { OR } from './or';
import { CONCATENATE } from './concatenate';
import { LOWER } from './lower';
import { UPPER } from './upper';
import { TRIM } from './trim';
import { LEFT } from './left';
import { RIGHT } from './right';
import { DATEADD } from './dateadd';
import { DAYOFWEEK } from './dayofweek';
import { PROPER } from './proper';
import { DATESUBTRACT } from './datesubtract';
import { MAX } from './max';
import { MIN } from './min';
import { LENGTH } from './length';
import { SQRT } from './sqrt';
import { EXP } from './exp';
import { REPLACE } from './replace';
import { INCLUDE } from './include';
import { EVEN } from './even';
import { LOG } from './log';
import { ODD } from './odd';
import { POWER } from './power';
import { RANDOM } from './random';
import { ROUND } from './round';
import { ROUNDDOWN } from './rounddown';
import { ROUNDUP } from './roundup';
export const functionList = {
MID,
ABS,
DATEDIF,
DAY,
MONTH,
YEAR,
HOUR,
MINUTE,
SECOND,
IF,
IFS,
ISNULL,
AND,
OR,
CONCATENATE,
LOWER,
UPPER,
TRIM,
LEFT,
RIGHT,
DATEADD,
DAYOFWEEK,
PROPER,
DATESUBTRACT,
MAX,
MIN,
LENGTH,
SQRT,
EXP,
REPLACE,
INCLUDE,
EVEN,
LOG,
ODD,
POWER,
RANDOM,
ROUND,
ROUNDDOWN,
ROUNDUP,
};
export const FUNCTION_LIST = Object.keys(functionList);
export function getFunctionDetail(functionName) {
return functionList[functionName];
}
//# sourceMappingURL=index.js.map