@roots/bud-api
Version:
bud.js core module
22 lines (21 loc) • 532 B
JavaScript
import { __decorate } from "tslib";
import * as methods from '@roots/bud-api/methods';
import { Service } from '@roots/bud-framework/service';
import { bind } from '@roots/bud-support/decorators/bind';
/**
* Bud.API {@link Service}
*/
class Api extends Service {
/**
* {@link Service.bootstrap}
*/
async bootstrap(bud) {
Object.entries(methods).map(([k, v]) => {
bud.bindFacade(k, v);
});
}
}
__decorate([
bind
], Api.prototype, "bootstrap", null);
export { Api as default };