Services¶
Creating a Service¶
Services can be created from any folder in your project.
import { DService } from '@seatbelt/core';
@DService()
export class Poke {
public poke() {
console.log('poke');
}
}
Using Services¶
From a Route¶
import { DService } from '@seatbelt/core';
@DService() public services: any;
public controller (controller: any) {
this.services.Poke.poke();
return controller.send({ status: 200, json: controller });
}
From another Service¶
import { DService } from '@seatbelt/core';
@DService()
export class NewService {
@DService() public services: any;
public hi() {
this.services.Poke.poke();
console.log('hi');
}
}