Skip to main content Link Search Menu Expand Document (external link)

index overview

Added in v1.0.0


Table of contents


exports

From “./Client.js”

Re-exports all named exports from the “./Client.js” module as client.

Signature

export * as client from "./Client.js"

Added in v1.0.0

From “./Migrator.js”

Re-exports all named exports from the “./Migrator.js” module as migrator.

Signature

export * as migrator from "./Migrator.js"

Added in v1.0.0

From “./Parameter.js”

Re-exports all named exports from the “./Parameter.js” module as parameter.

Signature

export * as parameter from "./Parameter.js"

Added in v1.0.0

From “./Procedure.js”

Re-exports all named exports from the “./Procedure.js” module as procedure.

Signature

export * as procedure from "./Procedure.js"

Added in v1.0.0

utils

types

Signature

export declare const types: {
  TinyInt: DataType
  Bit: DataType
  SmallInt: DataType
  Int: DataType
  SmallDateTime: DataType
  Real: DataType
  Money: DataType
  DateTime: DataType
  Float: DataType
  Decimal: DataType & {
    resolvePrecision: (parameter: Parameter) => number
    resolveScale: (parameter: Parameter) => number
  }
  Numeric: DataType & {
    resolveScale: (parameter: Parameter) => number
    resolvePrecision: (parameter: Parameter) => number
  }
  SmallMoney: DataType
  BigInt: DataType
  Image: DataType
  Text: DataType
  UniqueIdentifier: DataType
  NText: DataType
  VarBinary: { maximumLength: number } & DataType
  VarChar: { maximumLength: number } & DataType
  Binary: { maximumLength: number } & DataType
  Char: { maximumLength: number } & DataType
  NVarChar: { maximumLength: number } & DataType
  NChar: DataType & { maximumLength: number }
  Xml: DataType
  Time: DataType
  Date: DataType
  DateTime2: DataType & { resolveScale: (parameter: Parameter) => number }
  DateTimeOffset: DataType & { resolveScale: (parameter: Parameter) => number }
  UDT: DataType
  TVP: DataType
  Variant: DataType
}

Added in v1.0.0