Interface SelectTransform<DB, TB, SelectedColumns, SelectedObject>

Type Parameters

  • DB

  • TB extends keyof DB & string

  • SelectedColumns extends Readonly<SelectionColumn<DB, TB>[]> | ["*"]

  • SelectedObject

Hierarchy

Properties

Properties

selectTransform?: ((row) => SelectedObject)

Type declaration

    • (row): SelectedObject
    • Transformation to apply to selected objects after retrieval from the database and before returning to the client. row is the selected row, as returned by the Kysely query.

      Parameters

      • row: SelectedRow<DB, TB, SelectedColumns extends ["*"]
            ? never
            : SelectedColumns[number], SelectedColumns>

      Returns SelectedObject

Generated using TypeDoc