UNPKG

@roots/bud-api

Version:

bud.js core module

22 lines (21 loc) 532 B
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 };