add type definitions (auto-generated)
This commit is contained in:
parent
a9e21d7d94
commit
135bfc7351
1 changed files with 486 additions and 0 deletions
486
index.d.ts
vendored
Normal file
486
index.d.ts
vendored
Normal file
|
|
@ -0,0 +1,486 @@
|
|||
/** Declaration file generated by dts-gen */
|
||||
|
||||
export const Bool: {
|
||||
params: any[];
|
||||
symbol: string;
|
||||
};
|
||||
|
||||
export const Bottom: {
|
||||
params: any[];
|
||||
symbol: string;
|
||||
};
|
||||
|
||||
export const Byte: {
|
||||
params: any[];
|
||||
symbol: string;
|
||||
};
|
||||
|
||||
export const Char: {
|
||||
params: any[];
|
||||
symbol: string;
|
||||
};
|
||||
|
||||
export const Double: {
|
||||
params: any[];
|
||||
symbol: string;
|
||||
};
|
||||
|
||||
export const Dynamic: {
|
||||
params: any[];
|
||||
symbol: string;
|
||||
};
|
||||
|
||||
export const Int: {
|
||||
params: any[];
|
||||
symbol: string;
|
||||
};
|
||||
|
||||
export const ModuleCompareDynamic: (string[])[];
|
||||
|
||||
export const ModuleComparePrimitives: (string[])[];
|
||||
|
||||
export const ModuleCompareStructures: (string[])[];
|
||||
|
||||
export const ModuleCompareTypes: (string[])[];
|
||||
|
||||
export const ModuleDict: (string[])[];
|
||||
|
||||
export const ModuleDouble: (string[])[];
|
||||
|
||||
export const ModuleDynamic: (string[])[];
|
||||
|
||||
export const ModuleInt: (string[])[];
|
||||
|
||||
export const ModuleList: (string[])[];
|
||||
|
||||
export const ModulePrimitiveSymbols: (string[])[];
|
||||
|
||||
export const ModulePrimitiveTypes: (string[])[];
|
||||
|
||||
export const ModuleProduct: (string[])[];
|
||||
|
||||
export const ModuleSet: (string[])[];
|
||||
|
||||
export const ModuleStd: (string[])[];
|
||||
|
||||
export const ModuleStruct: (string[])[];
|
||||
|
||||
export const ModuleStructuralSymbols: (string[])[];
|
||||
|
||||
export const ModuleSum: (string[])[];
|
||||
|
||||
export const ModuleSymbol: (string[])[];
|
||||
|
||||
export const ModuleType: (string[])[];
|
||||
|
||||
export const ModuleTypeConstructor: any[];
|
||||
|
||||
export const ModuleTypeConstructors: (string[])[];
|
||||
|
||||
export const ModuleUnit: (string[])[];
|
||||
|
||||
export const Ordering: {
|
||||
params: any[];
|
||||
symbol: string;
|
||||
};
|
||||
|
||||
export const TYPE_VARS: {
|
||||
params: any[];
|
||||
symbol: string;
|
||||
}[];
|
||||
|
||||
export const Top: {
|
||||
params: any[];
|
||||
symbol: string;
|
||||
};
|
||||
|
||||
export const Type: {
|
||||
params: any[];
|
||||
symbol: string;
|
||||
};
|
||||
|
||||
export const UNBOUND_SYMBOLS: string[];
|
||||
|
||||
export const UUID: {
|
||||
params: any[];
|
||||
symbol: string;
|
||||
};
|
||||
|
||||
export const Unit: {
|
||||
params: any[];
|
||||
symbol: string;
|
||||
};
|
||||
|
||||
export const emptyEnv: {
|
||||
name2dyn: {
|
||||
children: any[];
|
||||
};
|
||||
typeDict: {
|
||||
tree: {
|
||||
at: any;
|
||||
begin: {
|
||||
clone: any;
|
||||
hasNext: boolean;
|
||||
hasPrev: boolean;
|
||||
index: number;
|
||||
key: any;
|
||||
next: any;
|
||||
node: any;
|
||||
prev: any;
|
||||
remove: any;
|
||||
tree: any;
|
||||
update: any;
|
||||
valid: boolean;
|
||||
value: any;
|
||||
};
|
||||
end: {
|
||||
clone: any;
|
||||
hasNext: boolean;
|
||||
hasPrev: boolean;
|
||||
index: number;
|
||||
key: any;
|
||||
next: any;
|
||||
node: any;
|
||||
prev: any;
|
||||
remove: any;
|
||||
tree: any;
|
||||
update: any;
|
||||
valid: boolean;
|
||||
value: any;
|
||||
};
|
||||
find: any;
|
||||
forEach: any;
|
||||
ge: any;
|
||||
get: any;
|
||||
gt: any;
|
||||
insert: any;
|
||||
keys: any[];
|
||||
le: any;
|
||||
length: number;
|
||||
lt: any;
|
||||
remove: any;
|
||||
root: any;
|
||||
values: any[];
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
export const symbolBool: string;
|
||||
|
||||
export const symbolBottom: string;
|
||||
|
||||
export const symbolByte: string;
|
||||
|
||||
export const symbolChar: string;
|
||||
|
||||
export const symbolDict: string;
|
||||
|
||||
export const symbolDictIterator: string;
|
||||
|
||||
export const symbolDouble: string;
|
||||
|
||||
export const symbolDynamic: string;
|
||||
|
||||
export const symbolFunction: string;
|
||||
|
||||
export const symbolInt: string;
|
||||
|
||||
export const symbolList: string;
|
||||
|
||||
export const symbolOrdering: string;
|
||||
|
||||
export const symbolProduct: string;
|
||||
|
||||
export const symbolSet: string;
|
||||
|
||||
export const symbolSetIterator: string;
|
||||
|
||||
export const symbolSum: string;
|
||||
|
||||
export const symbolTop: string;
|
||||
|
||||
export const symbolType: string;
|
||||
|
||||
export const symbolUUID: string;
|
||||
|
||||
export const symbolUnit: string;
|
||||
|
||||
export const unit: {
|
||||
};
|
||||
|
||||
export function RBTreeWrapper(...args: any[]): any;
|
||||
|
||||
export function UnifyError(...args: any[]): void;
|
||||
|
||||
export function addDouble(x: any): void;
|
||||
|
||||
export function addInt(x: any): void;
|
||||
|
||||
export function apply(input: any): any;
|
||||
|
||||
export function assignFn(funType: any, paramType: any): any;
|
||||
|
||||
export function capitalizeFirstLetter(val: any): any;
|
||||
|
||||
export function compareBools(x: any): any;
|
||||
|
||||
export function compareDictIterators(compareKeys: any): any;
|
||||
|
||||
export function compareDicts(compareKeys: any): any;
|
||||
|
||||
export function compareDoubles(x: any): any;
|
||||
|
||||
export function compareDynamic(x: any): void;
|
||||
|
||||
export function compareFunctions(_compareInput: any): any;
|
||||
|
||||
export function compareInts(x: any): any;
|
||||
|
||||
export function compareLists(compareElems: any): any;
|
||||
|
||||
export function compareOrderings(a: any): void;
|
||||
|
||||
export function compareProducts(compareLeft: any): any;
|
||||
|
||||
export function compareSetIterators(compareElems: any): any;
|
||||
|
||||
export function compareSets(compareElems: any): any;
|
||||
|
||||
export function compareSlots(compareElems: any): any;
|
||||
|
||||
export function compareStrings(x: any): any;
|
||||
|
||||
export function compareSums(compareLeft: any): any;
|
||||
|
||||
export function compareSymbols(a: any): void;
|
||||
|
||||
export function compareTypes(typeX: any): void;
|
||||
|
||||
export function compareUnits(_: any): void;
|
||||
|
||||
export function compareValues(compareElems: any): any;
|
||||
|
||||
export function contains(env: any): any;
|
||||
|
||||
export function dictType(typeParam: any): any;
|
||||
|
||||
export function enumType(variants: any): any;
|
||||
|
||||
export function eqDouble(x: any): void;
|
||||
|
||||
export function eqInt(x: any): void;
|
||||
|
||||
export function eqSymbol(a: any): void;
|
||||
|
||||
export function eqType(t1: any): void;
|
||||
|
||||
export function eqUnit(_: any): void;
|
||||
|
||||
export function fnType(typeParam: any): any;
|
||||
|
||||
export function genUUID(len: any): any;
|
||||
|
||||
export function getCompatibleInputTypes(env: any): any;
|
||||
|
||||
export function getDefaultTypeParser(): any;
|
||||
|
||||
export function getEnabledFunctions(env: any): any;
|
||||
|
||||
export function getFunctions(env: any): any;
|
||||
|
||||
export function getHumanReadableName(symbol: any): void;
|
||||
|
||||
export function getInst(lnk: any): void;
|
||||
|
||||
export function getInstances(env: any): void;
|
||||
|
||||
export function getLeft(product: any): void;
|
||||
|
||||
export function getParams(type: any): void;
|
||||
|
||||
export function getRight(product: any): void;
|
||||
|
||||
export function getSymbol(type: any): void;
|
||||
|
||||
export function getType(lnk: any): void;
|
||||
|
||||
export function getTypes(env: any): any;
|
||||
|
||||
export function growEnv({typeDict, name2dyn}: any): any;
|
||||
|
||||
export function indent(multiline: any, n: any): any;
|
||||
|
||||
export function inspectType(depth: any, options: any, inspect: any): any;
|
||||
|
||||
export function isTypeVar(type: any): any;
|
||||
|
||||
export function lsType(typeParam: any): any;
|
||||
|
||||
export function makeCompareFn(type: any): any;
|
||||
|
||||
export function makeConstructor(nParams: any): any;
|
||||
|
||||
export function makeConstructorType(type: any): any;
|
||||
|
||||
export function makeConstructorTypes(type: any): any;
|
||||
|
||||
export function makeConstructors(variants: any): any;
|
||||
|
||||
export function makeGeneric(callback: any): any;
|
||||
|
||||
export function makeGetters(fieldNames: any): any;
|
||||
|
||||
export function makeGettersTypes(type: any): any;
|
||||
|
||||
export function makeMatchFn(variants: any): any;
|
||||
|
||||
export function makeMatchFnType(type: any): any;
|
||||
|
||||
export function makeModuleEnum(type: any): any;
|
||||
|
||||
export function makeModuleStruct(type: any): any;
|
||||
|
||||
export function makeTypeConstructor(symbol: any): void;
|
||||
|
||||
export function makeTypeParser({
|
||||
// parser can be extended:
|
||||
extraPrimitives,
|
||||
extraBracketOperators,
|
||||
extraInfixOperators,
|
||||
}: any): any;
|
||||
|
||||
export function match(sum: any): void;
|
||||
|
||||
export function memoize(callback: any): any;
|
||||
|
||||
export function mergeTwoWay(m1: any, m2: any): any;
|
||||
|
||||
export function module2Env(module: any): any;
|
||||
|
||||
export function mulDouble(x: any): void;
|
||||
|
||||
export function mulInt(x: any): void;
|
||||
|
||||
export function newDynamic(i: any): void;
|
||||
|
||||
export function newLeft(left: any): void;
|
||||
|
||||
export function newProduct(l: any): void;
|
||||
|
||||
export function newRight(right: any): void;
|
||||
|
||||
export function occurring(type: any): any;
|
||||
|
||||
export function pretty(obj: any): any;
|
||||
|
||||
export function prettyT(type: any): void;
|
||||
|
||||
export function prodType(typeParam: any): any;
|
||||
|
||||
export function recomputeTypeVars(types: any): any;
|
||||
|
||||
export function setType(typeParam: any): any;
|
||||
|
||||
export function structType(fields: any, rootSelf: any): any;
|
||||
|
||||
export function substitute(type: any, substitutions: any, stack: any): any;
|
||||
|
||||
export function sumType(typeParam: any): any;
|
||||
|
||||
export function unify(fType: any, aType: any): any;
|
||||
|
||||
export function zip(a: any, b: any): any;
|
||||
|
||||
export namespace UnifyError {
|
||||
const stackTraceLimit: number;
|
||||
|
||||
function captureStackTrace(p0: any, p1: any): any;
|
||||
|
||||
function isError(p0: any): any;
|
||||
|
||||
function prepareStackTrace(error: any, trace: any): any;
|
||||
|
||||
}
|
||||
|
||||
export namespace dict {
|
||||
function emptyDict(compareFn: any): void;
|
||||
|
||||
function first(dict: any): void;
|
||||
|
||||
function fold(callback: any): any;
|
||||
|
||||
function get(dict: any): void;
|
||||
|
||||
function has(dict: any): void;
|
||||
|
||||
function last(dict: any): void;
|
||||
|
||||
function length(dict: any): void;
|
||||
|
||||
function read(iter: any): any;
|
||||
|
||||
function remove(dict: any): void;
|
||||
|
||||
function set(dict: any): void;
|
||||
|
||||
}
|
||||
|
||||
export namespace list {
|
||||
const emptyList: any[];
|
||||
|
||||
function fold(callback: any): any;
|
||||
|
||||
function get(ls: any): void;
|
||||
|
||||
function length(ls: any): void;
|
||||
|
||||
function map(ls: any): void;
|
||||
|
||||
function pop(ls: any): void;
|
||||
|
||||
function push(ls: any): void;
|
||||
|
||||
function put(ls: any): void;
|
||||
|
||||
}
|
||||
|
||||
export namespace set {
|
||||
function add(set: any): void;
|
||||
|
||||
function emptySet(compareFn: any): void;
|
||||
|
||||
function first(set: any): void;
|
||||
|
||||
function fold(callback: any): any;
|
||||
|
||||
function forEach(set: any): void;
|
||||
|
||||
function has(set: any): void;
|
||||
|
||||
function last(set: any): void;
|
||||
|
||||
function length(set: any): void;
|
||||
|
||||
function read(iter: any): any;
|
||||
|
||||
function remove(set: any): void;
|
||||
|
||||
}
|
||||
|
||||
export namespace trie {
|
||||
const emptyTrie: {
|
||||
children: any[];
|
||||
};
|
||||
|
||||
function get(trie: any): any;
|
||||
|
||||
function growPrefix(trie: any): any;
|
||||
|
||||
function insert(trie: any): any;
|
||||
|
||||
function isProperlySorted(trie: any): any;
|
||||
|
||||
function suggest(trie: any): any;
|
||||
|
||||
}
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue