navskit
Version:
Deploy TypeScript logic on Ethereum. Includes core library, CLI tools, and utilities.
10 lines (9 loc) • 582 B
TypeScript
import { TOnResponseArgs } from "./types";
import { TFun } from "./types";
export declare const consensus: {
exactMatch: <A, T extends TFun<A>>(args: TOnResponseArgs<T>) => ReturnType<T>;
exactMatchEjectIncorrect: <T extends TFun<any>>(args: TOnResponseArgs<T>) => ReturnType<T>;
exactMatchSlashIncorrect: <T extends TFun<any>>(args: TOnResponseArgs<T>) => ReturnType<T>;
numericalAverage: <T extends TFun<number>>(args: TOnResponseArgs<T>) => ReturnType<T>;
numericalAverageEjectOutliers: <T extends TFun<number>>(args: TOnResponseArgs<T>) => ReturnType<T>;
};