Skip to content

Commit e4d1e1f

Browse files
committed
add string param alias
1 parent d23c8fd commit e4d1e1f

3 files changed

Lines changed: 9 additions & 1 deletion

File tree

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ Run:
1919
import duckling
2020
import duckling/param
2121
import gleam/dict
22+
import gleam/dynamic/decode
2223
import gleam/result
2324
2425
pub fn main() {

src/duckling.gleam

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,8 @@ pub fn with_connection(
124124
/// import duckling
125125
/// import duckling/param
126126
/// import gleam/dict
127+
/// import gleam/dynamic/decode
128+
/// import gleam/result
127129
///
128130
/// type User {
129131
/// User(

src/duckling/param.gleam

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,16 @@ pub type Params {
1313
/// Helper for passing no parameters.
1414
pub const empty = OrderedParams([])
1515

16-
/// Create an INT64 bind parameter value. Alias for int64
16+
/// Create an INT64 bind parameter value. Alias for [int64](#int64).
1717
pub fn int(value: Int) -> ParamValue {
1818
types.Int64Param(value)
1919
}
2020

21+
/// Create a VARCHAR bind parameter value. Alias for [varchar](#varchar).
22+
pub fn string(value: String) -> ParamValue {
23+
types.VarcharParam(value)
24+
}
25+
2126
/// Create a VARCHAR bind parameter value
2227
pub fn varchar(value: String) -> ParamValue {
2328
types.VarcharParam(value)

0 commit comments

Comments
 (0)