@enspirit/emb
Version:
A replacement for our Makefile-for-monorepos
19 lines (18 loc) • 473 B
JavaScript
export class AbstractResourceBuilder {
context;
constructor(context) {
this.context = context;
}
build(resource, out) {
return this._build(resource, out);
}
async mustBuild(resource) {
return this._mustBuild?.(resource);
}
async publish(resource, out) {
return this._publish?.(resource, out);
}
async commit(resource, output, reason) {
return this._commit?.(resource, output, reason);
}
}