UNPKG

langsmith

Version:

Client library to connect to the LangSmith Observability and Evaluation Platform.

47 lines (46 loc) 2.13 kB
"use strict"; /* eslint-disable import/no-extraneous-dependencies */ /* eslint-disable @typescript-eslint/no-namespace */ 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 __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", { value: true }); exports.wrapVitest = exports.wrapEvaluator = exports.logOutputs = exports.logFeedback = exports.expect = exports.describe = exports.it = exports.test = void 0; const vitest_1 = require("vitest"); const matchers_js_1 = require("../utils/jestlike/matchers.cjs"); const wrapper_js_1 = require("./utils/wrapper.cjs"); Object.defineProperty(exports, "wrapVitest", { enumerable: true, get: function () { return wrapper_js_1.wrapVitest; } }); vitest_1.expect.extend({ toBeRelativeCloseTo: matchers_js_1.toBeRelativeCloseTo, toBeAbsoluteCloseTo: matchers_js_1.toBeAbsoluteCloseTo, toBeSemanticCloseTo: matchers_js_1.toBeSemanticCloseTo, }); const { test, it, describe, expect, logFeedback, logOutputs, wrapEvaluator } = (0, wrapper_js_1.wrapVitest)({ expect: vitest_1.expect, it: vitest_1.it, test: vitest_1.test, describe: vitest_1.describe, beforeAll: vitest_1.beforeAll, afterAll: vitest_1.afterAll, beforeEach: vitest_1.beforeEach, afterEach: vitest_1.afterEach, }); exports.test = test; exports.it = it; exports.describe = describe; exports.expect = expect; exports.logFeedback = logFeedback; exports.logOutputs = logOutputs; exports.wrapEvaluator = wrapEvaluator; __exportStar(require("../utils/jestlike/types.cjs"), exports);