UNPKG

json-logic-engine

Version:

Construct complex rules with JSON & process them.

22 lines (18 loc) 715 B
// @ts-check 'use strict' import LogicEngine from './logic.js' import AsyncLogicEngine from './asyncLogic.js' import Compiler from './compiler.js' import Constants from './constants.js' import defaultMethods from './defaultMethods.js' import { asLogicSync, asLogicAsync } from './asLogic.js' import { splitPath, splitPathMemoized } from './utilities/splitPath.js' export { splitPath, splitPathMemoized } export { LogicEngine } export { AsyncLogicEngine } export { Compiler } export { Constants } export { defaultMethods } export { asLogicSync } export { asLogicAsync } export default { LogicEngine, AsyncLogicEngine, Compiler, Constants, defaultMethods, asLogicSync, asLogicAsync, splitPath, splitPathMemoized }