112 lines
3.9 KiB
JavaScript
112 lines
3.9 KiB
JavaScript
"use strict";
|
|
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
|
|
if (k2 === undefined) k2 = k;
|
|
var desc = Object.getOwnPropertyDescriptor(m, k);
|
|
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
|
|
desc = { enumerable: true, get: function() { return m[k]; } };
|
|
}
|
|
Object.defineProperty(o, k2, desc);
|
|
}) : (function(o, m, k, k2) {
|
|
if (k2 === undefined) k2 = k;
|
|
o[k2] = m[k];
|
|
}));
|
|
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
|
|
Object.defineProperty(o, "default", { enumerable: true, value: v });
|
|
}) : function(o, v) {
|
|
o["default"] = v;
|
|
});
|
|
var __importStar = (this && this.__importStar) || function (mod) {
|
|
if (mod && mod.__esModule) return mod;
|
|
var result = {};
|
|
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
|
|
__setModuleDefault(result, mod);
|
|
return result;
|
|
};
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.SqProject = void 0;
|
|
const RSProject = __importStar(require("../rescript/ForTS/ForTS_ReducerProject.gen"));
|
|
const SqError_1 = require("./SqError");
|
|
const SqRecord_1 = require("./SqRecord");
|
|
const SqValue_1 = require("./SqValue");
|
|
const types_1 = require("./types");
|
|
const SqValueLocation_1 = require("./SqValueLocation");
|
|
class SqProject {
|
|
constructor(_value) {
|
|
this._value = _value;
|
|
}
|
|
static create() {
|
|
return new SqProject(RSProject.createProject());
|
|
}
|
|
getSourceIds() {
|
|
return RSProject.getSourceIds(this._value);
|
|
}
|
|
setSource(sourceId, value) {
|
|
return RSProject.setSource(this._value, sourceId, value);
|
|
}
|
|
removeSource(sourceId) {
|
|
RSProject.removeSource(this._value, sourceId);
|
|
}
|
|
getSource(sourceId) {
|
|
return RSProject.getSource(this._value, sourceId);
|
|
}
|
|
touchSource(sourceId) {
|
|
return RSProject.touchSource(this._value, sourceId);
|
|
}
|
|
clean(sourceId) {
|
|
return RSProject.clean(this._value, sourceId);
|
|
}
|
|
cleanAll() {
|
|
return RSProject.cleanAll(this._value);
|
|
}
|
|
cleanResults(sourceId) {
|
|
return RSProject.cleanResults(this._value, sourceId);
|
|
}
|
|
cleanAllResults() {
|
|
return RSProject.cleanAllResults(this._value);
|
|
}
|
|
getIncludes(sourceId) {
|
|
return (0, types_1.resultMap2)(RSProject.getIncludes(this._value, sourceId), (a) => a, (v) => new SqError_1.SqError(v));
|
|
}
|
|
getContinues(sourceId) {
|
|
return RSProject.getContinues(this._value, sourceId);
|
|
}
|
|
setContinues(sourceId, continues) {
|
|
return RSProject.setContinues(this._value, sourceId, continues);
|
|
}
|
|
getRunOrder() {
|
|
return RSProject.getRunOrder(this._value);
|
|
}
|
|
getRunOrderFor(sourceId) {
|
|
return RSProject.getRunOrderFor(this._value, sourceId);
|
|
}
|
|
parseIncludes(sourceId) {
|
|
return RSProject.parseIncludes(this._value, sourceId);
|
|
}
|
|
run(sourceId) {
|
|
return RSProject.run(this._value, sourceId);
|
|
}
|
|
runAll() {
|
|
return RSProject.runAll(this._value);
|
|
}
|
|
getBindings(sourceId) {
|
|
return new SqRecord_1.SqRecord(RSProject.getBindings(this._value, sourceId), new SqValueLocation_1.SqValueLocation(this, sourceId, {
|
|
root: "bindings",
|
|
items: [],
|
|
}));
|
|
}
|
|
getResult(sourceId) {
|
|
const innerResult = RSProject.getResult(this._value, sourceId);
|
|
return (0, types_1.resultMap2)(innerResult, (v) => (0, SqValue_1.wrapValue)(v, new SqValueLocation_1.SqValueLocation(this, sourceId, {
|
|
root: "result",
|
|
items: [],
|
|
})), (v) => new SqError_1.SqError(v));
|
|
}
|
|
setEnvironment(environment) {
|
|
RSProject.setEnvironment(this._value, environment);
|
|
}
|
|
getEnvironment() {
|
|
return RSProject.getEnvironment(this._value);
|
|
}
|
|
}
|
|
exports.SqProject = SqProject;
|
|
//# sourceMappingURL=SqProject.js.map
|