json-logic-engine
Version:
Construct complex rules with JSON & process them.
22 lines (18 loc) • 715 B
JavaScript
// @ts-check
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 }