UNPKG

@sprucelabs/spruce-cli

Version:

Command line interface for building Spruce skills.

24 lines 694 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); class AbstractStore { cwd; homeDir; apiClientFactory; emitter; serviceFactory; constructor(options) { this.cwd = options.cwd; this.serviceFactory = options.serviceFactory; this.homeDir = options.homeDir; this.apiClientFactory = options.apiClientFactory; this.emitter = options.emitter; } Service(type, cwd) { return this.serviceFactory.Service(cwd ?? this.cwd, type); } async connectToApi(options) { return this.apiClientFactory(options); } } exports.default = AbstractStore; //# sourceMappingURL=AbstractStore.js.map