tuil
ReferencePackages@mwillbanks/tuil-storyAPI

handleStoryHttpRequest

function exported by @mwillbanks/tuil-story.

View rawEdit

function

Public function exported by @mwillbanks/tuil-story.

export async function handleStoryHttpRequest(
  request: Request,
  render: (
    request: StoryBridgeRequest,
    signal: AbortSignal,
  ) => Promise<StoryFrame>,
  options: Pick<StoryHttpHandlerOptions, "timeoutMs" | "maxBodyBytes"> = {},
): Promise<Response>;

Members

This declaration has no public members.

Parameters

MemberTypeRequiredDescriptionRelated types
requestRequestYesSupplies the request value as Request.
render( request: StoryBridgeRequest, signal: AbortSignal, ) => Promise<StoryFrame>YesSupplies the render value as ( request: StoryBridgeRequest, signal: AbortSignal, ) => Promise<StoryFrame>.StoryBridgeRequest, StoryFrame
optionsPick<StoryHttpHandlerOptions, "timeoutMs" | "maxBodyBytes">NoSupplies the options value as Pick<StoryHttpHandlerOptions, "timeoutMs" | "maxBodyBytes">.StoryHttpHandlerOptions

Returns

Promise<Response> — Returns a value that satisfies Promise<Response>.

Related types: —

Throws

No thrown errors are documented for this declaration.

Source

View the secondary source reference

Package

@mwillbanks/tuil-story

On this page