Interface SidetrackDatabaseClient

Database client for sidetrack. This allows you to use whatever database library you want as long as you conform to this interface.

interface SidetrackDatabaseClient {
    execute: (<ResultRow>(query, params?) => Promise<{
        rows: ResultRow[];
    }>);
}

Properties

Properties

execute: (<ResultRow>(query, params?) => Promise<{
    rows: ResultRow[];
}>)

Type declaration

    • <ResultRow>(query, params?): Promise<{
          rows: ResultRow[];
      }>
    • Type Parameters

      • ResultRow

      Parameters

      • query: string
      • Optional params: unknown[]

      Returns Promise<{
          rows: ResultRow[];
      }>