UNPKG

@touca/node

Version:

Touca SDK for JavaScript

409 lines 12.7 kB
// 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