@refinio/one.models
Preparing search index...
api/utils/types
LeuteApiType
Type Alias LeuteApiType
type
LeuteApiType
=
{
addGroup
:
(
name
:
string
)
=>
Promise
<
default
>
;
createIdentity
:
(
someoneId
:
SHA256IdHash
<
Someone
>
,
email
?:
string
,
)
=>
Promise
<
default
>
;
createProfile
:
(
personId
:
SHA256IdHash
<
Person
>
)
=>
Promise
<
default
>
;
createSomeone
:
()
=>
Promise
<
default
>
;
getEveryone
:
()
=>
Promise
<
default
[]
>
;
getEveryoneElse
:
()
=>
Promise
<
default
[]
>
;
getEveryoneElseExcept
:
(
personId
:
SHA256IdHash
<
Person
>
,
)
=>
Promise
<
default
[]
>
;
getEveryoneElseExceptInitialPeers
:
()
=>
Promise
<
default
[]
>
;
getGroup
:
(
groupName
:
string
)
=>
Promise
<
default
>
;
getGroupMembers
:
(
groupName
:
string
,
)
=>
Promise
<
{
name
:
string
;
personId
:
SHA256IdHash
<
Person
>
}
[]
>
;
getGroups
:
()
=>
Promise
<
default
[]
>
;
getInitialPeers
:
()
=>
Promise
<
default
[]
>
;
getMainProfile
:
(
personId
:
SHA256IdHash
<
Person
>
)
=>
Promise
<
default
>
;
getMyMainIdentity
:
()
=>
Promise
<
SHA256IdHash
<
Person
>
>
;
getMyMainProfile
:
()
=>
Promise
<
default
>
;
getPersonName
:
(
personId
:
SHA256IdHash
<
Person
>
)
=>
string
;
getProfiles
:
(
personId
:
SHA256IdHash
<
Person
>
,
all
:
boolean
,
)
=>
Promise
<
default
[]
>
;
getSomeoneIdentities
:
(
personId
:
SHA256IdHash
<
Person
>
,
)
=>
Promise
<
SHA256IdHash
<
Person
>
[]
>
;
init
:
(
config
:
LeuteApiInitConfig
)
=>
void
;
removeSomeone
:
(
someoneId
:
SHA256IdHash
<
Someone
>
)
=>
Promise
<
void
>
;
shutdown
:
()
=>
void
;
}
Implemented by
default
Index
Properties
add
Group
create
Identity
create
Profile
create
Someone
get
Everyone
get
Everyone
Else
get
Everyone
Else
Except
get
Everyone
Else
Except
Initial
Peers
get
Group
get
Group
Members
get
Groups
get
Initial
Peers
get
Main
Profile
get
My
Main
Identity
get
My
Main
Profile
get
Person
Name
get
Profiles
get
Someone
Identities
init
remove
Someone
shutdown
Properties
add
Group
addGroup
:
(
name
:
string
)
=>
Promise
<
default
>
create
Identity
createIdentity
:
(
someoneId
:
SHA256IdHash
<
Someone
>
,
email
?:
string
,
)
=>
Promise
<
default
>
create
Profile
createProfile
:
(
personId
:
SHA256IdHash
<
Person
>
)
=>
Promise
<
default
>
create
Someone
createSomeone
:
()
=>
Promise
<
default
>
get
Everyone
getEveryone
:
()
=>
Promise
<
default
[]
>
get
Everyone
Else
getEveryoneElse
:
()
=>
Promise
<
default
[]
>
get
Everyone
Else
Except
getEveryoneElseExcept
:
(
personId
:
SHA256IdHash
<
Person
>
)
=>
Promise
<
default
[]
>
get
Everyone
Else
Except
Initial
Peers
getEveryoneElseExceptInitialPeers
:
()
=>
Promise
<
default
[]
>
get
Group
getGroup
:
(
groupName
:
string
)
=>
Promise
<
default
>
get
Group
Members
getGroupMembers
:
(
groupName
:
string
,
)
=>
Promise
<
{
name
:
string
;
personId
:
SHA256IdHash
<
Person
>
}
[]
>
get
Groups
getGroups
:
()
=>
Promise
<
default
[]
>
get
Initial
Peers
getInitialPeers
:
()
=>
Promise
<
default
[]
>
get
Main
Profile
getMainProfile
:
(
personId
:
SHA256IdHash
<
Person
>
)
=>
Promise
<
default
>
get
My
Main
Identity
getMyMainIdentity
:
()
=>
Promise
<
SHA256IdHash
<
Person
>
>
get
My
Main
Profile
getMyMainProfile
:
()
=>
Promise
<
default
>
get
Person
Name
getPersonName
:
(
personId
:
SHA256IdHash
<
Person
>
)
=>
string
get
Profiles
getProfiles
:
(
personId
:
SHA256IdHash
<
Person
>
,
all
:
boolean
,
)
=>
Promise
<
default
[]
>
get
Someone
Identities
getSomeoneIdentities
:
(
personId
:
SHA256IdHash
<
Person
>
,
)
=>
Promise
<
SHA256IdHash
<
Person
>
[]
>
init
init
:
(
config
:
LeuteApiInitConfig
)
=>
void
remove
Someone
removeSomeone
:
(
someoneId
:
SHA256IdHash
<
Someone
>
)
=>
Promise
<
void
>
shutdown
shutdown
:
()
=>
void
Settings
Member Visibility
Inherited
Theme
OS
Light
Dark
On This Page
Properties
add
Group
create
Identity
create
Profile
create
Someone
get
Everyone
get
Everyone
Else
get
Everyone
Else
Except
get
Everyone
Else
Except
Initial
Peers
get
Group
get
Group
Members
get
Groups
get
Initial
Peers
get
Main
Profile
get
My
Main
Identity
get
My
Main
Profile
get
Person
Name
get
Profiles
get
Someone
Identities
init
remove
Someone
shutdown
@refinio/one.models
Loading...