UNPKG

@basex-fi/sdk-core

Version:

An SDK for building applications on top of BaseX

16 lines (15 loc) 646 B
import { BigintIsh } from "../constants"; import { Tick, TickConstructorArgs } from "./tick"; import { TickDataProvider } from "./tickDataProvider"; /** * A data provider for ticks that is backed by an in-memory array of ticks. */ export declare class TickListDataProvider implements TickDataProvider { private ticks; constructor(ticks: (Tick | TickConstructorArgs)[], tickSpacing: number); getTick(tick: number): Promise<{ liquidityNet: BigintIsh; liquidityGross: BigintIsh; }>; nextInitializedTickWithinOneWord(tick: number, lte: boolean, tickSpacing: number): Promise<[number, boolean]>; }