UNPKG

@mojir/lits

Version:

Lits is a pure functional programming language implemented in TypeScript

17 lines (16 loc) 1.19 kB
export { isBuiltinFunction, isLitsFunction, asLitsFunction, assertLitsFunction, isUserDefinedFunction, asUserDefinedFunction, assertUserDefinedFunction, isNativeJsFunction, asNativeJsFunction, assertNativeJsFunction, } from './typeGuards/litsFunction'; export { type Arity } from './builtin/interface'; export { type LitsFunction, type NativeJsFunction } from './parser/types'; export type { Context } from './evaluator/interface'; export type { Ast } from './parser/types'; export type { SourceCodeInfo } from './tokenizer/token'; export type { Token, TokenType } from './tokenizer/token'; export { normalExpressionKeys, specialExpressionKeys } from './builtin'; export { Lits } from './Lits/Lits'; export type { LitsModule } from './builtin/modules/interface'; export type { LitsBundle } from './bundler/interface'; export { isLitsBundle } from './bundler/interface'; export { type LitsError, isLitsError } from './errors'; export type { ContextParams, FilePathParams, MinifyParams, PureParams, LitsRuntimeInfo, JsFunction } from './Lits/Lits'; export { isGrid, isMatrix, isVector } from './typeGuards/annotatedArrays'; export type { AutoCompleter } from './AutoCompleter/AutoCompleter';