forked from json-logic/json-logic-engine
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.js
More file actions
25 lines (22 loc) · 845 Bytes
/
index.js
File metadata and controls
25 lines (22 loc) · 845 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
// @ts-check
'use strict'
import LogicEngine from './logic.js'
import AsyncLogicEngine from './asyncLogic.js'
import Compiler from './compiler.js'
import YieldStructure from './structures/Yield.js'
import EngineObject from './structures/EngineObject.js'
import Constants from './constants.js'
import defaultMethods from './defaultMethods.js'
import { asLogicSync, asLogicAsync } from './asLogic.js'
import { splitPath } from './utilities/splitPath.js'
export { splitPath }
export { LogicEngine }
export { AsyncLogicEngine }
export { Compiler }
export { YieldStructure }
export { EngineObject }
export { Constants }
export { defaultMethods }
export { asLogicSync }
export { asLogicAsync }
export default { LogicEngine, AsyncLogicEngine, Compiler, YieldStructure, EngineObject, Constants, defaultMethods, asLogicSync, asLogicAsync, splitPath }