Endo
Preparing search index...
@endo/patterns
MethodGuardPayload
Type Alias MethodGuardPayload<CK, Args, OptArgs, RetGuard, RestGuard>
type
MethodGuardPayload
<
CK
extends
"sync"
|
"async"
=
"sync"
|
"async"
,
Args
extends
ArgGuard
[]
=
ArgGuard
[]
,
OptArgs
extends
ArgGuard
[]
=
ArgGuard
[]
,
RetGuard
extends
SyncValueGuard
=
SyncValueGuard
,
RestGuard
extends
SyncValueGuard
=
SyncValueGuard
,
>
=
{
argGuards
:
Args
;
callKind
:
CK
;
optionalArgGuards
?:
OptArgs
;
restArgGuard
?:
RestGuard
;
returnGuard
:
RetGuard
;
}
Type Parameters
CK
extends
"sync"
|
"async"
=
"sync"
|
"async"
Args
extends
ArgGuard
[]
=
ArgGuard
[]
OptArgs
extends
ArgGuard
[]
=
ArgGuard
[]
RetGuard
extends
SyncValueGuard
=
SyncValueGuard
RestGuard
extends
SyncValueGuard
=
SyncValueGuard
Index
Properties
arg
Guards
call
Kind
optional
Arg
Guards?
rest
Arg
Guard?
return
Guard
Properties
arg
Guards
argGuards
:
Args
call
Kind
callKind
:
CK
Optional
optional
Arg
Guards
optionalArgGuards
?:
OptArgs
Optional
rest
Arg
Guard
restArgGuard
?:
RestGuard
return
Guard
returnGuard
:
RetGuard
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
arg
Guards
call
Kind
optional
Arg
Guards
rest
Arg
Guard
return
Guard
Endo
Loading...