[mod] api

This commit is contained in:
roydfalk 2024-04-30 08:46:52 +02:00
parent a09e428c7a
commit 9e1a847311
3 changed files with 31 additions and 5 deletions

View file

@ -21,6 +21,9 @@ namespace _espe.api
email_redirect_to_private_address : boolean; email_redirect_to_private_address : boolean;
email_allow_sending : boolean; email_allow_sending : boolean;
password_set : boolean; password_set : boolean;
email_address_veiled : string;
email_address_nominal : string;
name_login : string;
} }
>( >(
rest_subject, rest_subject,
@ -56,6 +59,9 @@ namespace _espe.api
"email_redirect_to_private_address": member_object.email_redirect_to_private_address, "email_redirect_to_private_address": member_object.email_redirect_to_private_address,
"email_allow_sending": member_object.email_allow_sending, "email_allow_sending": member_object.email_allow_sending,
"password_set": (member_object.password_image !== null), "password_set": (member_object.password_image !== null),
"name_login": _espe.service.member.name_login(member_object),
"email_address_veiled": _espe.service.member.email_address_veiled(member_object),
"email_address_nominal": _espe.service.member.email_address_nominal(member_object),
}, },
}); });
} }

View file

@ -13,6 +13,26 @@ namespace _espe.api
} }
/**
*/
/*
export function restriction_disjunction(
left : lib_plankton.rest.type_restriction<any>,
right : lib_plankton.rest.type_restriction<any>
) : lib_plankton.rest.type_restriction<any>
{
return (
(stuff) => Promise.any<boolean>(
[
left(stuff),
right(stuff),
]
)
);
}
*/
/** /**
*/ */
export const restriction_none : lib_plankton.rest.type_restriction<any> = ( export const restriction_none : lib_plankton.rest.type_restriction<any> = (

View file

@ -31,7 +31,7 @@ namespace _espe.service.member
/** /**
*/ */
function name_login( export function name_login(
object : _espe.type.member_object object : _espe.type.member_object
) : string ) : string
{ {
@ -51,7 +51,7 @@ namespace _espe.service.member
/** /**
*/ */
function name_display( export function name_display(
object : _espe.type.member_object object : _espe.type.member_object
) : string ) : string
{ {
@ -61,7 +61,7 @@ namespace _espe.service.member
/** /**
*/ */
function email_address_veiled( export function email_address_veiled(
object : _espe.type.member_object object : _espe.type.member_object
) : string ) : string
{ {
@ -78,7 +78,7 @@ namespace _espe.service.member
/** /**
*/ */
function email_address_nominal( export function email_address_nominal(
object : _espe.type.member_object object : _espe.type.member_object
) : string ) : string
{ {
@ -94,7 +94,7 @@ namespace _espe.service.member
/** /**
*/ */
function email_address( export function email_address(
object : _espe.type.member_object object : _espe.type.member_object
) : (null | string) ) : (null | string)
{ {