Class ShioriBuilder<State>
Type parameters
-
State = Record<string, unknown>
Constructors
constructor
-
Type parameters
-
State = Record<string, unknown>
Parameters
-
state: State = ...
-
-
check: boolean = true
Methods
build
- build(): { load: (dirpath: string) => MiddlewareResult<boolean>; request: (requestStr: string | Request) => Promise<string>; unload: () => MiddlewareResult<void> }
-
Returns { load: (dirpath: string) => MiddlewareResult<boolean>; request: (requestStr: string | Request) => Promise<string>; unload: () => MiddlewareResult<void> }
-
load: (dirpath: string) => MiddlewareResult<boolean>
-
request: (requestStr: string | Request) => Promise<string>
-
- (requestStr: string | Request): Promise<string>
-
Parameters
-
requestStr: string | Request
Returns Promise<string>
-
Private buildRequest
- buildRequest(): (requestStr: string | Request) => Promise<string>
-
Returns (requestStr: string | Request) => Promise<string>
-
- (requestStr: string | Request): Promise<string>
-
Parameters
-
requestStr: string | Request
Returns Promise<string>
use
-
Parameters
-
Type parameters
Parameters
useLoad
-
Parameters
-
Type parameters
Parameters
useRequest
-
Parameters
-
Type parameters
Parameters
useUnload
-
Parameters
-
Type parameters
Parameters
SHIORI subsystem interface builder