@mcp-z/mcp-sheets
Preparing search index...
setup
AuthMiddleware
Interface AuthMiddleware
Auth middleware helpers used to wrap MCP modules.
interface
AuthMiddleware
{
withPromptAuth
<
T
extends
{
config
:
unknown
;
handler
:
unknown
;
name
:
string
}
,
>
(
module
:
T
,
)
:
T
;
withResourceAuth
<
T
extends
{
config
?:
unknown
;
handler
:
unknown
;
name
:
string
;
template
?:
unknown
;
}
,
>
(
module
:
T
,
)
:
T
;
withToolAuth
<
T
extends
{
config
:
unknown
;
handler
:
unknown
;
name
:
string
}
>
(
module
:
T
,
)
:
T
;
}
Index
Methods
with
Prompt
Auth
with
Resource
Auth
with
Tool
Auth
Methods
with
Prompt
Auth
withPromptAuth
<
T
extends
{
config
:
unknown
;
handler
:
unknown
;
name
:
string
}
>
(
module
:
T
,
)
:
T
Type Parameters
T
extends
{
config
:
unknown
;
handler
:
unknown
;
name
:
string
}
Parameters
module
:
T
Returns
T
with
Resource
Auth
withResourceAuth
<
T
extends
{
config
?:
unknown
;
handler
:
unknown
;
name
:
string
;
template
?:
unknown
;
}
,
>
(
module
:
T
,
)
:
T
Type Parameters
T
extends
{
config
?:
unknown
;
handler
:
unknown
;
name
:
string
;
template
?:
unknown
}
Parameters
module
:
T
Returns
T
with
Tool
Auth
withToolAuth
<
T
extends
{
config
:
unknown
;
handler
:
unknown
;
name
:
string
}
>
(
module
:
T
,
)
:
T
Type Parameters
T
extends
{
config
:
unknown
;
handler
:
unknown
;
name
:
string
}
Parameters
module
:
T
Returns
T
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Methods
with
Prompt
Auth
with
Resource
Auth
with
Tool
Auth
@mcp-z/mcp-sheets
Loading...
Auth middleware helpers used to wrap MCP modules.