Skip to content

Function: buildUseInterface

hooks.buildUseInterface

buildUseInterface<ModuleType, ModuleOptions, ModuleDefinition, Controller>(module): (namespace: string | string[], moduleOptions: Omit<ModuleOptions, "name">) => Controller

Type parameters

Name Type
ModuleType extends AnySlicer
ModuleOptions extends BaseModuleOptions
ModuleDefinition extends AnyModule
Controller extends BaseController<ModuleDefinition>

Parameters

Name Type
module ModuleType

Returns

fn

▸ (namespace, moduleOptions): Controller

Parameters
Name Type
namespace string | string[]
moduleOptions Omit<ModuleOptions, "name">
Returns

Controller

Defined in

hooks.ts:26