@traversets/code-extractor
Version:
The TypeScript Code Extractor and Analyzer can be handy for RAG (Retrieval-Augmented Generation) systems for codebases. It provides a detailed and structured representation of the codebase that can be converted into embeddings, enabling more effective adv
26 lines • 644 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.Result = void 0;
class Result {
isSuccess;
data;
message;
errorCode;
constructor(isSuccess, data, message, errorCode) {
this.data = data;
this.isSuccess = isSuccess;
this.message = message;
this.errorCode = errorCode;
}
getValue() {
return this.data;
}
static ok(data, message) {
return new Result(true, data, message);
}
static fail(data, message) {
return new Result(false, data, message);
}
}
exports.Result = Result;
//# sourceMappingURL=result.js.map
;