Type alias Component<RequiredComponents, ReturnType>

Component<RequiredComponents, ReturnType>: {
    debugInfo?: object;
    dependencies: readonly ComponentName[];
    name: Deferrable<string>;
    router: BaseRouter;
    call(route): Promise<ReturnType>;
    description(route): Promise<ComponentDescription>;
}

Type Parameters

Type declaration

Generated using TypeDoc