@touca/node
Version:
Touca SDK for JavaScript
409 lines • 12.7 kB
JavaScript
// Copyright 2022 Touca, Inc. Subject to Apache-2.0 License.
export var Type;
(function (Type) {
Type[Type["NONE"] = 0] = "NONE";
Type[Type["Bool"] = 1] = "Bool";
Type[Type["Int"] = 2] = "Int";
Type[Type["UInt"] = 3] = "UInt";
Type[Type["Float"] = 4] = "Float";
Type[Type["Double"] = 5] = "Double";
Type[Type["String"] = 6] = "String";
Type[Type["Object"] = 7] = "Object";
Type[Type["Array"] = 8] = "Array";
Type[Type["Blob"] = 9] = "Blob";
})(Type || (Type = {}));
export var ComparisonRuleMode;
(function (ComparisonRuleMode) {
ComparisonRuleMode[ComparisonRuleMode["Absolute"] = 0] = "Absolute";
ComparisonRuleMode[ComparisonRuleMode["Relative"] = 1] = "Relative";
})(ComparisonRuleMode || (ComparisonRuleMode = {}));
export var ResultType;
(function (ResultType) {
ResultType[ResultType["Check"] = 1] = "Check";
ResultType[ResultType["Assert"] = 2] = "Assert";
})(ResultType || (ResultType = {}));
var ComparisonRuleDouble = /** @class */ (function () {
function ComparisonRuleDouble() {
}
ComparisonRuleDouble.startComparisonRuleDouble = function (builder) {
builder.startObject(4);
};
ComparisonRuleDouble.addMode = function (builder, mode) {
builder.addFieldInt8(0, mode, ComparisonRuleMode.Absolute);
};
ComparisonRuleDouble.addMax = function (builder, max) {
builder.addFieldFloat64(1, max, 0);
};
ComparisonRuleDouble.addMin = function (builder, min) {
builder.addFieldFloat64(2, min, 0);
};
ComparisonRuleDouble.addPercent = function (builder, percent) {
builder.addFieldInt8(3, +percent, 0);
};
ComparisonRuleDouble.endComparisonRuleDouble = function (builder) {
var offset = builder.endObject();
return offset;
};
return ComparisonRuleDouble;
}());
export { ComparisonRuleDouble };
var TypeWrapper = /** @class */ (function () {
function TypeWrapper() {
}
TypeWrapper.startTypeWrapper = function (builder) {
builder.startObject(2);
};
TypeWrapper.addValueType = function (builder, valueType) {
builder.addFieldInt8(0, valueType, Type.NONE);
};
TypeWrapper.addValue = function (builder, valueOffset) {
builder.addFieldOffset(1, valueOffset, 0);
};
TypeWrapper.endTypeWrapper = function (builder) {
var offset = builder.endObject();
return offset;
};
return TypeWrapper;
}());
export { TypeWrapper };
var Bool = /** @class */ (function () {
function Bool() {
}
Bool.startBool = function (builder) {
builder.startObject(1);
};
Bool.addValue = function (builder, value) {
builder.addFieldInt8(0, +value, +false);
};
Bool.endBool = function (builder) {
var offset = builder.endObject();
return offset;
};
return Bool;
}());
export { Bool };
var Int = /** @class */ (function () {
function Int() {
}
Int.startInt = function (builder) {
builder.startObject(1);
};
Int.addValue = function (builder, value) {
builder.addFieldInt64(0, value, BigInt('0'));
};
Int.endInt = function (builder) {
var offset = builder.endObject();
return offset;
};
return Int;
}());
export { Int };
var Double = /** @class */ (function () {
function Double() {
}
Double.startDouble = function (builder) {
builder.startObject(2);
};
Double.addValue = function (builder, value) {
builder.addFieldFloat64(0, value, 0.0);
};
Double.addRule = function (builder, ruleOffset) {
builder.addFieldOffset(1, ruleOffset, 0);
};
Double.endDouble = function (builder) {
var offset = builder.endObject();
return offset;
};
return Double;
}());
export { Double };
var T_String = /** @class */ (function () {
function T_String() {
}
T_String.startString = function (builder) {
builder.startObject(1);
};
T_String.addValue = function (builder, valueOffset) {
builder.addFieldOffset(0, valueOffset, 0);
};
T_String.endString = function (builder) {
var offset = builder.endObject();
return offset;
};
return T_String;
}());
export { T_String };
var ObjectMember = /** @class */ (function () {
function ObjectMember() {
}
ObjectMember.startObjectMember = function (builder) {
builder.startObject(2);
};
ObjectMember.addName = function (builder, nameOffset) {
builder.addFieldOffset(0, nameOffset, 0);
};
ObjectMember.addValue = function (builder, valueOffset) {
builder.addFieldOffset(1, valueOffset, 0);
};
ObjectMember.endObjectMember = function (builder) {
var offset = builder.endObject();
return offset;
};
return ObjectMember;
}());
export { ObjectMember };
var T_Object = /** @class */ (function () {
function T_Object() {
}
T_Object.startObject = function (builder) {
builder.startObject(2);
};
T_Object.addKey = function (builder, keyOffset) {
builder.addFieldOffset(0, keyOffset, 0);
};
T_Object.addValues = function (builder, valuesOffset) {
builder.addFieldOffset(1, valuesOffset, 0);
};
T_Object.createValuesVector = function (builder, data) {
builder.startVector(4, data.length, 4);
for (var i = data.length - 1; i >= 0; i--) {
builder.addOffset(data[i]);
}
return builder.endVector();
};
T_Object.endObject = function (builder) {
var offset = builder.endObject();
return offset;
};
return T_Object;
}());
export { T_Object };
var Array = /** @class */ (function () {
function Array() {
}
Array.startArray = function (builder) {
builder.startObject(1);
};
Array.addValues = function (builder, valuesOffset) {
builder.addFieldOffset(0, valuesOffset, 0);
};
Array.createValuesVector = function (builder, data) {
builder.startVector(4, data.length, 4);
for (var i = data.length - 1; i >= 0; i--) {
builder.addOffset(data[i]);
}
return builder.endVector();
};
Array.endArray = function (builder) {
var offset = builder.endObject();
return offset;
};
return Array;
}());
export { Array };
var Blob = /** @class */ (function () {
function Blob() {
}
Blob.startBlob = function (builder) {
builder.startObject(3);
};
Blob.addDigest = function (builder, digestOffset) {
builder.addFieldOffset(0, digestOffset, 0);
};
Blob.addMimetype = function (builder, mimetypeOffset) {
builder.addFieldOffset(1, mimetypeOffset, 0);
};
Blob.addReference = function (builder, referenceOffset) {
builder.addFieldOffset(2, referenceOffset, 0);
};
Blob.endBlob = function (builder) {
var offset = builder.endObject();
return offset;
};
return Blob;
}());
export { Blob };
var Result = /** @class */ (function () {
function Result() {
}
Result.startResult = function (builder) {
builder.startObject(3);
};
Result.addKey = function (builder, keyOffset) {
builder.addFieldOffset(0, keyOffset, 0);
};
Result.addValue = function (builder, valueOffset) {
builder.addFieldOffset(1, valueOffset, 0);
};
Result.addTyp = function (builder, typ) {
builder.addFieldInt8(2, typ, ResultType.Check);
};
Result.endResult = function (builder) {
var offset = builder.endObject();
return offset;
};
return Result;
}());
export { Result };
var Metric = /** @class */ (function () {
function Metric() {
}
Metric.startMetric = function (builder) {
builder.startObject(2);
};
Metric.addKey = function (builder, keyOffset) {
builder.addFieldOffset(0, keyOffset, 0);
};
Metric.addValue = function (builder, valueOffset) {
builder.addFieldOffset(1, valueOffset, 0);
};
Metric.endMetric = function (builder) {
var offset = builder.endObject();
return offset;
};
return Metric;
}());
export { Metric };
var Results = /** @class */ (function () {
function Results() {
}
Results.startResults = function (builder) {
builder.startObject(1);
};
Results.addEntries = function (builder, entriesOffset) {
builder.addFieldOffset(0, entriesOffset, 0);
};
Results.createEntriesVector = function (builder, data) {
builder.startVector(4, data.length, 4);
for (var i = data.length - 1; i >= 0; i--) {
builder.addOffset(data[i]);
}
return builder.endVector();
};
Results.endResults = function (builder) {
var offset = builder.endObject();
return offset;
};
return Results;
}());
export { Results };
var Metrics = /** @class */ (function () {
function Metrics() {
}
Metrics.startMetrics = function (builder) {
builder.startObject(1);
};
Metrics.addEntries = function (builder, entriesOffset) {
builder.addFieldOffset(0, entriesOffset, 0);
};
Metrics.createEntriesVector = function (builder, data) {
builder.startVector(4, data.length, 4);
for (var i = data.length - 1; i >= 0; i--) {
builder.addOffset(data[i]);
}
return builder.endVector();
};
Metrics.endMetrics = function (builder) {
var offset = builder.endObject();
return offset;
};
return Metrics;
}());
export { Metrics };
var Metadata = /** @class */ (function () {
function Metadata() {
}
Metadata.startMetadata = function (builder) {
builder.startObject(6);
};
Metadata.addTestsuite = function (builder, testsuiteOffset) {
builder.addFieldOffset(0, testsuiteOffset, 0);
};
Metadata.addVersion = function (builder, versionOffset) {
builder.addFieldOffset(1, versionOffset, 0);
};
Metadata.addTestcase = function (builder, testcaseOffset) {
builder.addFieldOffset(3, testcaseOffset, 0);
};
Metadata.addBuiltAt = function (builder, builtAtOffset) {
builder.addFieldOffset(4, builtAtOffset, 0);
};
Metadata.addTeamslug = function (builder, teamslugOffset) {
builder.addFieldOffset(5, teamslugOffset, 0);
};
Metadata.endMetadata = function (builder) {
var offset = builder.endObject();
return offset;
};
return Metadata;
}());
export { Metadata };
var Message = /** @class */ (function () {
function Message() {
}
Message.startMessage = function (builder) {
builder.startObject(4);
};
Message.addMetadata = function (builder, metadataOffset) {
builder.addFieldOffset(0, metadataOffset, 0);
};
Message.addResults = function (builder, resultsOffset) {
builder.addFieldOffset(1, resultsOffset, 0);
};
Message.addMetrics = function (builder, metricsOffset) {
builder.addFieldOffset(3, metricsOffset, 0);
};
Message.endMessage = function (builder) {
var offset = builder.endObject();
return offset;
};
return Message;
}());
export { Message };
var MessageBuffer = /** @class */ (function () {
function MessageBuffer() {
}
MessageBuffer.startMessageBuffer = function (builder) {
builder.startObject(1);
};
MessageBuffer.addBuf = function (builder, bufOffset) {
builder.addFieldOffset(0, bufOffset, 0);
};
MessageBuffer.createBufVector = function (builder, data) {
builder.startVector(1, data.length, 1);
for (var i = data.length - 1; i >= 0; i--) {
builder.addInt8(data[i]);
}
return builder.endVector();
};
MessageBuffer.endMessageBuffer = function (builder) {
var offset = builder.endObject();
return offset;
};
return MessageBuffer;
}());
export { MessageBuffer };
var Messages = /** @class */ (function () {
function Messages() {
}
Messages.startMessages = function (builder) {
builder.startObject(1);
};
Messages.addMessages = function (builder, messagesOffset) {
builder.addFieldOffset(0, messagesOffset, 0);
};
Messages.createMessagesVector = function (builder, data) {
builder.startVector(4, data.length, 4);
for (var i = data.length - 1; i >= 0; i--) {
builder.addOffset(data[i]);
}
return builder.endVector();
};
Messages.endMessages = function (builder) {
var offset = builder.endObject();
return offset;
};
return Messages;
}());
export { Messages };
//# sourceMappingURL=schema.js.map