@zendesk/retrace
Version:
define and capture Product Operation Traces along with computed metrics with an optional friendly React beacon API
19 lines • 828 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
/* eslint-disable @typescript-eslint/no-unsafe-member-access */
/* eslint-disable import/no-extraneous-dependencies */
const vitest_1 = require("vitest");
const generateAsciiTimeline_1 = require("./generateAsciiTimeline");
const asciiTimelineSerializer = {
test: (val) => Array.isArray(val) &&
val.every((item) => item &&
typeof item.startTime === 'number' &&
typeof item.duration === 'number'),
print: (val) => (0, generateAsciiTimeline_1.generateAsciiTimeline)(val, {
width: 80,
}),
};
vitest_1.expect.addSnapshotSerializer(asciiTimelineSerializer);
// eslint-disable-next-line import/no-default-export
exports.default = asciiTimelineSerializer;
//# sourceMappingURL=asciiTimelineSerializer.js.map