tsbase
Version:
Base class libraries for TypeScript
20 lines • 514 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Pipeline = void 0;
class Pipeline {
constructor(pipes) {
this.pipes = pipes;
}
/**
* Transforms a given object based on the pipes used to construct the pipeline
* @param object
*/
Transform(object) {
this.pipes.forEach(pipe => {
object = pipe.Transform(object);
});
return object;
}
}
exports.Pipeline = Pipeline;
//# sourceMappingURL=Pipeline.js.map