[mod] api
This commit is contained in:
parent
a09e428c7a
commit
9e1a847311
3 changed files with 31 additions and 5 deletions
|
@ -21,6 +21,9 @@ namespace _espe.api
|
|||
email_redirect_to_private_address : boolean;
|
||||
email_allow_sending : boolean;
|
||||
password_set : boolean;
|
||||
email_address_veiled : string;
|
||||
email_address_nominal : string;
|
||||
name_login : string;
|
||||
}
|
||||
>(
|
||||
rest_subject,
|
||||
|
@ -56,6 +59,9 @@ namespace _espe.api
|
|||
"email_redirect_to_private_address": member_object.email_redirect_to_private_address,
|
||||
"email_allow_sending": member_object.email_allow_sending,
|
||||
"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),
|
||||
},
|
||||
});
|
||||
}
|
||||
|
|
|
@ -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> = (
|
||||
|
|
|
@ -31,7 +31,7 @@ namespace _espe.service.member
|
|||
|
||||
/**
|
||||
*/
|
||||
function name_login(
|
||||
export function name_login(
|
||||
object : _espe.type.member_object
|
||||
) : string
|
||||
{
|
||||
|
@ -51,7 +51,7 @@ namespace _espe.service.member
|
|||
|
||||
/**
|
||||
*/
|
||||
function name_display(
|
||||
export function name_display(
|
||||
object : _espe.type.member_object
|
||||
) : string
|
||||
{
|
||||
|
@ -61,7 +61,7 @@ namespace _espe.service.member
|
|||
|
||||
/**
|
||||
*/
|
||||
function email_address_veiled(
|
||||
export function email_address_veiled(
|
||||
object : _espe.type.member_object
|
||||
) : string
|
||||
{
|
||||
|
@ -78,7 +78,7 @@ namespace _espe.service.member
|
|||
|
||||
/**
|
||||
*/
|
||||
function email_address_nominal(
|
||||
export function email_address_nominal(
|
||||
object : _espe.type.member_object
|
||||
) : string
|
||||
{
|
||||
|
@ -94,7 +94,7 @@ namespace _espe.service.member
|
|||
|
||||
/**
|
||||
*/
|
||||
function email_address(
|
||||
export function email_address(
|
||||
object : _espe.type.member_object
|
||||
) : (null | string)
|
||||
{
|
||||
|
|
Loading…
Add table
Reference in a new issue