set all return types to 'any' (many of them were wrongly detected)

This commit is contained in:
Joeri Exelmans 2025-05-13 14:14:28 +02:00
parent 1a55c52782
commit e631f11aa5

160
index.d.ts vendored
View file

@ -116,52 +116,7 @@ export const emptyEnv: {
children: any[]; children: any[];
}; };
typeDict: { 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; 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[];
};
}; };
}; };
@ -210,11 +165,11 @@ export const unit: {
export function RBTreeWrapper(...args: any[]): any; export function RBTreeWrapper(...args: any[]): any;
export function UnifyError(...args: any[]): void; export function UnifyError(...args: any[]): any;
export function addDouble(x: any): void; export function addDouble(x: any): any;
export function addInt(x: any): void; export function addInt(x: any): any;
export function apply(input: any): any; export function apply(input: any): any;
@ -230,7 +185,7 @@ export function compareDicts(compareKeys: any): any;
export function compareDoubles(x: any): any; export function compareDoubles(x: any): any;
export function compareDynamic(x: any): void; export function compareDynamic(x: any): any;
export function compareFunctions(_compareInput: any): any; export function compareFunctions(_compareInput: any): any;
@ -238,7 +193,7 @@ export function compareInts(x: any): any;
export function compareLists(compareElems: any): any; export function compareLists(compareElems: any): any;
export function compareOrderings(a: any): void; export function compareOrderings(a: any): any;
export function compareProducts(compareLeft: any): any; export function compareProducts(compareLeft: any): any;
@ -252,11 +207,11 @@ export function compareStrings(x: any): any;
export function compareSums(compareLeft: any): any; export function compareSums(compareLeft: any): any;
export function compareSymbols(a: any): void; export function compareSymbols(a: any): any;
export function compareTypes(typeX: any): void; export function compareTypes(typeX: any): any;
export function compareUnits(_: any): void; export function compareUnits(_: any): any;
export function compareValues(compareElems: any): any; export function compareValues(compareElems: any): any;
@ -266,15 +221,15 @@ export function dictType(typeParam: any): any;
export function enumType(variants: any): any; export function enumType(variants: any): any;
export function eqDouble(x: any): void; export function eqDouble(x: any): any;
export function eqInt(x: any): void; export function eqInt(x: any): any;
export function eqSymbol(a: any): void; export function eqSymbol(a: any): any;
export function eqType(t1: any): void; export function eqType(t1: any): any;
export function eqUnit(_: any): void; export function eqUnit(_: any): any;
export function fnType(typeParam: any): any; export function fnType(typeParam: any): any;
@ -288,21 +243,21 @@ export function getEnabledFunctions(env: any): any;
export function getFunctions(env: any): any; export function getFunctions(env: any): any;
export function getHumanReadableName(symbol: any): void; export function getHumanReadableName(symbol: any): any;
export function getInst(lnk: any): void; export function getInst(lnk: any): any;
export function getInstances(env: any): void; export function getInstances(env: any): any;
export function getLeft(product: any): void; export function getLeft(product: any): any;
export function getParams(type: any): void; export function getParams(type: any): any;
export function getRight(product: any): void; export function getRight(product: any): any;
export function getSymbol(type: any): void; export function getSymbol(type: any): any;
export function getType(lnk: any): void; export function getType(lnk: any): any;
export function getTypes(env: any): any; export function getTypes(env: any): any;
@ -340,7 +295,7 @@ export function makeModuleEnum(type: any): any;
export function makeModuleStruct(type: any): any; export function makeModuleStruct(type: any): any;
export function makeTypeConstructor(symbol: any): void; export function makeTypeConstructor(symbol: any): any;
export function makeTypeParser({ export function makeTypeParser({
// parser can be extended: // parser can be extended:
@ -349,7 +304,7 @@ export function makeTypeParser({
extraInfixOperators, extraInfixOperators,
}: any): any; }: any): any;
export function match(sum: any): void; export function match(sum: any): any;
export function memoize(callback: any): any; export function memoize(callback: any): any;
@ -357,23 +312,23 @@ export function mergeTwoWay(m1: any, m2: any): any;
export function module2Env(module: any): any; export function module2Env(module: any): any;
export function mulDouble(x: any): void; export function mulDouble(x: any): any;
export function mulInt(x: any): void; export function mulInt(x: any): any;
export function newDynamic(i: any): void; export function newDynamic(i: any): any;
export function newLeft(left: any): void; export function newLeft(left: any): any;
export function newProduct(l: any): void; export function newProduct(l: any): any;
export function newRight(right: any): void; export function newRight(right: any): any;
export function occurring(type: any): any; export function occurring(type: any): any;
export function pretty(obj: any): any; export function pretty(obj: any): any;
export function prettyT(type: any): void; export function prettyT(type: any): any;
export function prodType(typeParam: any): any; export function prodType(typeParam: any): any;
@ -391,37 +346,26 @@ export function unify(fType: any, aType: any): any;
export function zip(a: any, b: 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 { export namespace dict {
function emptyDict(compareFn: any): void; function emptyDict(compareFn: any): any;
function first(dict: any): void; function first(dict: any): any;
function fold(callback: any): any; function fold(callback: any): any;
function get(dict: any): void; function get(dict: any): any;
function has(dict: any): void; function has(dict: any): any;
function last(dict: any): void; function last(dict: any): any;
function length(dict: any): void; function length(dict: any): any;
function read(iter: any): any; function read(iter: any): any;
function remove(dict: any): void; function remove(dict: any): any;
function set(dict: any): void; function set(dict: any): any;
} }
@ -430,40 +374,40 @@ export namespace list {
function fold(callback: any): any; function fold(callback: any): any;
function get(ls: any): void; function get(ls: any): any;
function length(ls: any): void; function length(ls: any): any;
function map(ls: any): void; function map(ls: any): any;
function pop(ls: any): void; function pop(ls: any): any;
function push(ls: any): void; function push(ls: any): any;
function put(ls: any): void; function put(ls: any): any;
} }
export namespace set { export namespace set {
function add(set: any): void; function add(set: any): any;
function emptySet(compareFn: any): void; function emptySet(compareFn: any): any;
function first(set: any): void; function first(set: any): any;
function fold(callback: any): any; function fold(callback: any): any;
function forEach(set: any): void; function forEach(set: any): any;
function has(set: any): void; function has(set: any): any;
function last(set: any): void; function last(set: any): any;
function length(set: any): void; function length(set: any): any;
function read(iter: any): any; function read(iter: any): any;
function remove(set: any): void; function remove(set: any): any;
} }