Endo API documentation
Preparing search index...
@endo/patterns
InterfaceGuardPayload
Type Alias InterfaceGuardPayload<T>
InterfaceGuardPayload
:
{
defaultGuards
?:
DefaultGuardType
;
interfaceName
:
string
;
methodGuards
:
Omit
<
T
,
symbol
>
&
Partial
<
{
[
K
in
Extract
<
keyof
T
,
symbol
>
]
:
never
}
,
>
;
sloppy
?:
boolean
;
symbolMethodGuards
?:
CopyMap
<
Extract
<
keyof
T
,
symbol
>
,
T
[
Extract
<
keyof
T
,
symbol
>
]
,
>
;
}
Type Parameters
T
extends
Record
<
PropertyKey
,
MethodGuard
>
=
Record
<
PropertyKey
,
MethodGuard
>
Type declaration
Optional
defaultGuards
?:
DefaultGuardType
interfaceName
:
string
methodGuards
:
Omit
<
T
,
symbol
>
&
Partial
<
{
[
K
in
Extract
<
keyof
T
,
symbol
>
]
:
never
}
>
Optional
sloppy
?:
boolean
Optional
symbolMethodGuards
?:
CopyMap
<
Extract
<
keyof
T
,
symbol
>
,
T
[
Extract
<
keyof
T
,
symbol
>
]
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
Endo API documentation
Loading...