KC's Workspace
Github
Preparing search index...
@kcconfigs/tsdown
<internal>
Hookable
Class Hookable<HooksT, HookNameT>
Type Parameters
HooksT
extends
Record
<
string
,
any
>
=
Record
<
string
,
HookCallback
>
HookNameT
extends
HookKeys
<
HooksT
>
=
HookKeys
<
HooksT
>
Index
Constructors
constructor
Methods
add
Hooks
after
Each
before
Each
call
Hook
call
Hook
Parallel
call
Hook
With
deprecate
Hook
deprecate
Hooks
hook
hook
Once
remove
All
Hooks
remove
Hook
remove
Hooks
Constructors
constructor
new
Hookable
<
HooksT
extends
Record
<
string
,
any
>
=
Record
<
string
,
HookCallback
>
,
HookNameT
extends
string
=
HookKeys
<
HooksT
>
,
>
()
:
Hookable
<
HooksT
,
HookNameT
>
Type Parameters
HooksT
extends
Record
<
string
,
any
>
=
Record
<
string
,
HookCallback
>
HookNameT
extends
string
=
HookKeys
<
HooksT
>
Returns
Hookable
<
HooksT
,
HookNameT
>
Methods
add
Hooks
addHooks
(
configHooks
:
NestedHooks
<
HooksT
>
)
:
()
=>
void
Parameters
configHooks
:
NestedHooks
<
HooksT
>
Returns
()
=>
void
after
Each
afterEach
(
function_
:
(
event
:
InferSpyEvent
<
HooksT
>
)
=>
void
)
:
()
=>
void
Parameters
function_
:
(
event
:
InferSpyEvent
<
HooksT
>
)
=>
void
Returns
()
=>
void
before
Each
beforeEach
(
function_
:
(
event
:
InferSpyEvent
<
HooksT
>
)
=>
void
)
:
()
=>
void
Parameters
function_
:
(
event
:
InferSpyEvent
<
HooksT
>
)
=>
void
Returns
()
=>
void
call
Hook
callHook
<
NameT
extends
string
>
(
name
:
NameT
,
...
args
:
Parameters
<
InferCallback
<
HooksT
,
NameT
>
>
,
)
:
void
|
Promise
<
any
>
Type Parameters
NameT
extends
string
Parameters
name
:
NameT
...
args
:
Parameters
<
InferCallback
<
HooksT
,
NameT
>
>
Returns
void
|
Promise
<
any
>
call
Hook
Parallel
callHookParallel
<
NameT
extends
string
>
(
name
:
NameT
,
...
args
:
Parameters
<
InferCallback
<
HooksT
,
NameT
>
>
,
)
:
void
|
Promise
<
any
[]
>
Type Parameters
NameT
extends
string
Parameters
name
:
NameT
...
args
:
Parameters
<
InferCallback
<
HooksT
,
NameT
>
>
Returns
void
|
Promise
<
any
[]
>
call
Hook
With
callHookWith
<
NameT
extends
string
,
CallFunction
extends
(
hooks
:
HookCallback
[]
,
args
:
Parameters
<
InferCallback
<
HooksT
,
NameT
>
>
,
name
:
NameT
,
)
=>
any
,
>
(
caller
:
CallFunction
,
name
:
NameT
,
args
:
Parameters
<
InferCallback
<
HooksT
,
NameT
>
>
,
)
:
ReturnType
<
CallFunction
>
Type Parameters
NameT
extends
string
CallFunction
extends
(
hooks
:
HookCallback
[]
,
args
:
Parameters
<
InferCallback
<
HooksT
,
NameT
>
>
,
name
:
NameT
,
)
=>
any
Parameters
caller
:
CallFunction
name
:
NameT
args
:
Parameters
<
InferCallback
<
HooksT
,
NameT
>
>
Returns
ReturnType
<
CallFunction
>
deprecate
Hook
deprecateHook
<
NameT
extends
string
>
(
name
:
NameT
,
deprecated
:
HookKeys
<
HooksT
>
|
DeprecatedHook
<
HooksT
>
,
)
:
void
Type Parameters
NameT
extends
string
Parameters
name
:
NameT
deprecated
:
HookKeys
<
HooksT
>
|
DeprecatedHook
<
HooksT
>
Returns
void
deprecate
Hooks
deprecateHooks
(
deprecatedHooks
:
Partial
<
Record
<
HookNameT
,
DeprecatedHook
<
HooksT
>
>
>
,
)
:
void
Parameters
deprecatedHooks
:
Partial
<
Record
<
HookNameT
,
DeprecatedHook
<
HooksT
>
>
>
Returns
void
hook
hook
<
NameT
extends
string
>
(
name
:
NameT
,
function_
:
InferCallback
<
HooksT
,
NameT
>
,
options
?:
{
allowDeprecated
?:
boolean
}
,
)
:
()
=>
void
Type Parameters
NameT
extends
string
Parameters
name
:
NameT
function_
:
InferCallback
<
HooksT
,
NameT
>
Optional
options
:
{
allowDeprecated
?:
boolean
}
Returns
()
=>
void
hook
Once
hookOnce
<
NameT
extends
string
>
(
name
:
NameT
,
function_
:
InferCallback
<
HooksT
,
NameT
>
,
)
:
()
=>
void
Type Parameters
NameT
extends
string
Parameters
name
:
NameT
function_
:
InferCallback
<
HooksT
,
NameT
>
Returns
()
=>
void
remove
All
Hooks
removeAllHooks
()
:
void
Returns
void
remove
Hook
removeHook
<
NameT
extends
string
>
(
name
:
NameT
,
function_
:
InferCallback
<
HooksT
,
NameT
>
,
)
:
void
Type Parameters
NameT
extends
string
Parameters
name
:
NameT
function_
:
InferCallback
<
HooksT
,
NameT
>
Returns
void
remove
Hooks
removeHooks
(
configHooks
:
NestedHooks
<
HooksT
>
)
:
void
Parameters
configHooks
:
NestedHooks
<
HooksT
>
Returns
void
Settings
Member Visibility
Protected
External
Internal
Beta
Alpha
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
add
Hooks
after
Each
before
Each
call
Hook
call
Hook
Parallel
call
Hook
With
deprecate
Hook
deprecate
Hooks
hook
hook
Once
remove
All
Hooks
remove
Hook
remove
Hooks
Github
KC's Workspace
Loading...