Page Contents
Home > @loopback/repository > RepositoryMixinDoc > component
RepositoryMixinDoc.component() method
Add a component to this application. Also mounts all the components repositories.
Signature:
component(component: Class<{}>): Binding;
Parameters
Parameter | Type | Description |
---|---|---|
component | Class<{}> | The component to add. |
Returns:
Example
export class ProductComponent {
controllers = [ProductController];
repositories = [ProductRepo, UserRepo];
providers = {
[AUTHENTICATION_STRATEGY]: AuthStrategy,
[AUTHORIZATION_ROLE]: Role,
};
};
app.component(ProductComponent);