Preparing search index...
The search index is not available
Tanatloc documentation
Tanatloc documentation
Lib.Interface
IUserModelWithData
Interface IUserModelWithData<T>
interface
IUserModelWithData
<
T
=
[
]
>
{
groups
:
"groups"
[]
extends
T
?
Pick
<
IGroupWithData
<
"name"
[]
>
,
"id"
|
"name"
>
[]
:
never
[]
;
id
:
string
;
model
:
TUserModelGetModel
extends
T
?
IModel
:
never
;
owners
:
"owners"
[]
extends
T
?
Pick
<
IUserWithData
<
(
"lastname"
|
"firstname"
|
"email"
|
"avatar"
)
[]
>
,
"id"
|
"lastname"
|
"firstname"
|
"email"
|
"avatar"
,
>
[]
:
never
[]
;
template
:
TUserModelGetTemplate
extends
T
?
string
:
never
;
users
:
"users"
[]
extends
T
?
Pick
<
IUserWithData
<
(
"lastname"
|
"firstname"
|
"email"
|
"avatar"
)
[]
>
,
"id"
|
"lastname"
|
"firstname"
|
"email"
|
"avatar"
,
>
[]
:
never
[]
;
}
Type Parameters
T
=
[
]
Hierarchy
Omit
<
IUserModel
<
T
>
,
"owners"
|
"groups"
|
"users"
>
IUserModelWithData
Index
Properties
groups
id
model
owners
template
users
Properties
groups
groups
:
"groups"
[]
extends
T
?
Pick
<
IGroupWithData
<
"name"
[]
>
,
"id"
|
"name"
>
[]
:
never
[]
id
id
:
string
model
model
:
TUserModelGetModel
extends
T
?
IModel
:
never
owners
owners
:
"owners"
[]
extends
T
?
Pick
<
IUserWithData
<
(
"lastname"
|
"firstname"
|
"email"
|
"avatar"
)
[]
>
,
"id"
|
"lastname"
|
"firstname"
|
"email"
|
"avatar"
,
>
[]
:
never
[]
template
template
:
TUserModelGetTemplate
extends
T
?
string
:
never
users
users
:
"users"
[]
extends
T
?
Pick
<
IUserWithData
<
(
"lastname"
|
"firstname"
|
"email"
|
"avatar"
)
[]
>
,
"id"
|
"lastname"
|
"firstname"
|
"email"
|
"avatar"
,
>
[]
:
never
[]
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
groups
id
model
owners
template
users
Tanatloc documentation
Loading...