UNPKG

arquero

Version:

Query processing and transformation of array-backed data tables.

109 lines (108 loc) 4.96 kB
export const functions: { parse_date(value: any): Date; parse_float(value: any): number; parse_int(value: any, radix?: number): number; endswith(value: any, search: string, length?: number): boolean; match(value: any, regexp: any, index: number | string): string | string[]; normalize(value: any, form: string): string; padend(value: any, length: number, fill?: string): string; padstart(value: any, length: number, fill?: string): string; upper(value: any): string; lower(value: any): string; repeat(value: any, number: any): string; replace(value: any, pattern: any, replacement: any): string; split(value: any, separator: any, limit?: number): string[]; startswith(value: any, search: string, position?: number): boolean; substring(value: any, start?: number, end?: number): string; trim(value: any): string; has<K extends string | number, V>(object: Map<K, V> | Set<K> | Record<K, V>, key: K): boolean; keys<K extends string | number, V>(object: Map<K, V> | Record<K, V>): K[]; values<K extends string | number, V>(object: Map<K, V> | Set<V> | Record<K, V>): V[]; entries<K extends string | number, V>(object: Map<K, V> | Set<V> | Record<K, V>): [K, V][]; object<K extends string | number, V>(entries: Iterable<[K, V]>): Record<K, V>; random(): number; is_nan(value: any): boolean; is_finite(value: any): boolean; abs(value: number): number; cbrt(value: number): number; ceil(value: number): number; clz32(value: number): number; exp(value: number): number; expm1(value: number): number; floor(value: number): number; fround(value: number): number; greatest(...values: number[]): number; least(...values: number[]): number; log(value: number): number; log10(value: number): number; log1p(value: number): number; log2(value: number): number; pow(base: number, exponent: number): number; round(value: number): number; sign(value: number): number; sqrt(value: number): number; trunc(value: number): number; degrees(radians: number): number; radians(degrees: number): number; acos(value: number): number; acosh(value: number): number; asin(value: number): number; asinh(value: number): number; atan(value: number): number; atan2(y: number, x: number): number; atanh(value: number): number; cos(value: number): number; cosh(value: number): number; sin(value: number): number; sinh(value: number): number; tan(value: number): number; tanh(value: number): number; parse_json(value: string): any; to_json(value: any): string; format_date(date: Date | number, shorten?: boolean): string; format_utcdate(date: Date | number, shorten?: boolean): string; now(): number; timestamp(date: Date | number): number; datetime(year?: number, month?: number, date?: number, hours?: number, minutes?: number, seconds?: number, milliseconds?: number, ...args: any[]): Date; year(date: Date | number): number; quarter(date: Date | number): number; month(date: Date | number): number; week(date: Date | number, firstday: number): number; date(date: Date | number): number; dayofyear(date: Date | number): number; dayofweek(date: Date | number): number; hours(date: Date | number): number; minutes(date: Date | number): number; seconds(date: Date | number): number; milliseconds(date: Date | number): number; utcdatetime(year?: number, month?: number, date?: number, hours?: number, minutes?: number, seconds?: number, milliseconds?: number, ...args: any[]): Date; utcyear(date: Date | number): number; utcquarter(date: Date | number): number; utcmonth(date: Date | number): number; utcweek(date: Date | number, firstday: number): number; utcdate(date: Date | number): number; utcdayofyear(date: Date | number): number; utcdayofweek(date: Date | number): number; utchours(date: Date | number): number; utcminutes(date: Date | number): number; utcseconds(date: Date | number): number; utcmilliseconds(date: Date | number): number; compact<T>(array: T[]): T[]; concat<T>(...values: (T | T[])[]): T[]; includes<T>(sequence: T[], value: T, index?: number): boolean; indexof<T>(sequence: T[] | string, value: T): number; join<T>(array: T[], delim: string): string; lastindexof<T>(sequence: T[] | string, value: T): number; length(sequence: any[] | string): number; pluck(array: any[], property: string): any[]; reverse<T>(sequence: T[] | string): T[] | string; slice<T>(sequence: T[] | string, start?: number, end?: number): T[] | string; bin: typeof bin; equal: typeof equal; recode: typeof recode; sequence: typeof sequence; }; import { bin } from './bin.js'; import { equal } from './equal.js'; import { recode } from './recode.js'; import { sequence } from './sequence.js';