UNPKG

@hashgraph/solo

Version:

An opinionated CLI tool to deploy and manage private Hedera Networks.

42 lines 1.77 kB
// SPDX-License-Identifier: Apache-2.0 var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __metadata = (this && this.__metadata) || function (k, v) { if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); }; import { DefaultKindClient } from './default-kind-client.js'; import { injectable } from 'tsyringe-neo'; let DefaultKindClientBuilder = class DefaultKindClientBuilder { /** * The path to the Kind executable. * @private */ _executable; constructor() { } /** * Set the Kind executable path. * @param executable The path to the Kind executable. * @returns This builder instance for method chaining. */ executable(executable) { this._executable = executable; return this; } async build(skipVersionCheck) { const client = new DefaultKindClient(this._executable); if (!skipVersionCheck) { await client.checkVersion(); } return client; } }; DefaultKindClientBuilder = __decorate([ injectable(), __metadata("design:paramtypes", []) ], DefaultKindClientBuilder); export { DefaultKindClientBuilder }; //# sourceMappingURL=default-kind-client-builder.js.map