Skip to content
Velo

options.skew

Adds standardized 25-delta skew columns to an immutable query builder. Calling .skew() without arguments selects every tenor.

Imports

import { Velo } from 'velo-sdk';

Examples

import { Velo, options } from 'velo-sdk';
 
const velo = new Velo({ apiKey: process.env.VELO_API_KEY! });
 
const data = await velo.query(
  options
    .skew(['1m', '3m'])
    .for({
      coins: ['BTC'],
    })
    .over({
      last: '1D',
      resolution: '1h',
    }),
);
 
const rows = data.rows();

Definition

function skew(): OptionsBuilder<C | OptionsSkewColumn>;
 
function skew<T extends OptionsSkewTenor>(
  tenors: readonly T[],
): OptionsBuilder<C | OptionsSkewColumn<T>>;

Parameters

tenors

  • Type: readonly OptionsSkewTenor[]
  • Optional
  • Default: ['1w', '1m', '3m', '6m']
TenorSelected column
1wskew_1w
1mskew_1m
3mskew_3m
6mskew_6m

Return Type

  • Type: OptionsBuilder<C | OptionsSkewColumn<T>>

Returns a builder typed with the accumulated columns.