Error overview

Added in v1.0.0


Table of contents


constructor

ResultLengthMismatch

Signature

export declare const ResultLengthMismatch: (expected: number, actual: number) => ResultLengthMismatch

Added in v1.0.0

SchemaError

Signature

export declare const SchemaError: (type: SchemaError["type"], error: ParseIssue) => SchemaError

Added in v1.0.0

SqlError

Signature

export declare const SqlError: (message: string, error: unknown) => SqlError

Added in v1.0.0

model

ResultLengthMismatch (interface)

Signature

export interface ResultLengthMismatch {
  readonly [SqlFxErrorId]: SqlFxErrorId
  readonly _tag: "ResultLengthMismatch"
  readonly expected: number
  readonly actual: number
}

Added in v1.0.0

SchemaError (interface)

Signature

export interface SchemaError {
  readonly [SqlFxErrorId]: SqlFxErrorId
  readonly _tag: "SchemaError"
  readonly type: "request" | "result"
  readonly error: ParseIssue
}

Added in v1.0.0

utils

SqlError (interface)

Signature

export interface SqlError {
  readonly [SqlFxErrorId]: SqlFxErrorId
  readonly _tag: "SqlError"
  readonly message: string
  readonly code?: string
  readonly error: unknown
}

Added in v1.0.0

SqlFxErrorId

Signature

export declare const SqlFxErrorId: typeof SqlFxErrorId

Added in v1.0.0

SqlFxErrorId (type alias)

Signature

export type SqlFxErrorId = typeof SqlFxErrorId

Added in v1.0.0