UNPKG

ag-charts-community

Version:

Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue

31 lines (30 loc) 960 B
import { ContinuousScale } from "./continuousScale"; export declare class LogScale extends ContinuousScale { readonly type = "log"; _domain: number[]; baseLog: (x: any) => any; basePow: (x: any) => any; protected setDomain(values: any[]): void; protected getDomain(): any[]; _base: number; set base(value: number); get base(): number; rescale(): void; /** * For example, if `f` is `Math.log10`, we have * * f(100) == 2 * f(-100) == NaN * rf = reflect(f) * rf(-100) == -2 * * @param f */ reflect(f: (x: number) => number): (x: number) => number; nice(): void; static pow10(x: number): number; static makePowFn(base: number): (x: number) => number; static makeLogFn(base: number): (x: number) => number; ticks(count?: number): any[]; tickFormat(count: any, specifier?: string | ((x: number) => string)): (x: number) => string; }