F
Size: a a a
F
F
ПЯ
async function addTodo(todo: Todo) {
await client.connect();
const insertQuery = dex.queryBuilder().insert([todo]).into("todo").toString();
return client.query(insertQuery).then(() =>{
const get_query = dex.queryBuilder().select('*').from("todo").where({text:todo.text}).toString()
return client.query(get_query).then( async () => {
const result = await client.query(get_query);
const info = result.rows ? result.rows[0] : {};
return info;
})
})
}
F
async function addTodo(todo: Todo) {
await client.connect();
const insertQuery = dex.queryBuilder().insert([todo]).into("todo").toString();
return client.query(insertQuery).then(() =>{
const get_query = dex.queryBuilder().select('*').from("todo").where({text:todo.text}).toString()
return client.query(get_query).then( async () => {
const result = await client.query(get_query);
const info = result.rows ? result.rows[0] : {};
return info;
})
})
}
ПЯ
F
DE
async function addTodo(todo: Todo) {
await client.connect();
const insertQuery = dex.queryBuilder().insert([todo]).into("todo").toString();
return client.query(insertQuery).then(() =>{
const get_query = dex.queryBuilder().select('*').from("todo").where({text:todo.text}).toString()
return client.query(get_query).then( async () => {
const result = await client.query(get_query);
const info = result.rows ? result.rows[0] : {};
return info;
})
})
}
DE
В
async function addTodo(todo: Todo) {
await client.connect();
const insertQuery = dex.queryBuilder().insert([todo]).into("todo").toString();
return client.query(insertQuery).then(() =>{
const get_query = dex.queryBuilder().select('*').from("todo").where({text:todo.text}).toString()
return client.query(get_query).then( async () => {
const result = await client.query(get_query);
const info = result.rows ? result.rows[0] : {};
return info;
})
})
}
DE
ПЯ
ПЯ
ПЯ
DE
DE
F
F