backend/source/services/user.ts
2025-09-04 07:46:49 +00:00

50 lines
713 B
TypeScript

namespace _zeitbild.service.user
{
/**
*/
export function list(
) : Promise<
Array<
{
id : _zeitbild.type_user_id;
name : string;
}
>
>
{
return _zeitbild.repository.user.list();
}
/**
*/
export function identify(
name : string
) : Promise<_zeitbild.type_user_id>
{
return _zeitbild.repository.user.identify(name);
}
/**
*/
export function get(
user_id : _zeitbild.type_user_id
) : Promise<_zeitbild.type_user_object>
{
return _zeitbild.repository.user.read(user_id);
}
/**
*/
export function add(
user_object : _zeitbild.type_user_object
) : Promise<_zeitbild.type_user_id>
{
return _zeitbild.repository.user.create(user_object);
}
}