docs/site/extending/services.md
In LoopBack 4, a Service class provides access to additional functionality.
In an application, a new service is typically created by running
lb4 service.
Components can contribute local services as follows.
lb4 service and choose either
Local service class or Local service provider as the service type to
create.An example showing how to build a component contributing a local service class
(MyService) and a local service provider (GeocodeServiceProvider):
import {createServiceBinding} from '@loopback/core';
import {MyService} from './services/my.service.ts';
import {GeocodeServiceProvider} from './services/geocoder.service.ts';
export class SampleComponent implements Component {
bindings = [
createServiceBinding(MyService),
createServiceBinding(GeocoderServiceProvider),
];
}