UNPKG

@vulcan-sql/core

Version:
32 lines 1.11 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MockDataSource = void 0; const tslib_1 = require("tslib"); const stream_1 = require("stream"); const extensions_1 = require("../../models/extensions"); let MockDataSource = class MockDataSource extends extensions_1.DataSource { // eslint-disable-next-line @typescript-eslint/no-unused-vars execute(options) { return tslib_1.__awaiter(this, void 0, void 0, function* () { return { getColumns: () => { return []; }, getData: () => { return new stream_1.Readable(); }, }; }); } prepare({ parameterIndex }) { return tslib_1.__awaiter(this, void 0, void 0, function* () { return `$${parameterIndex}`; }); } }; MockDataSource = tslib_1.__decorate([ (0, extensions_1.VulcanInternalExtension)(), (0, extensions_1.VulcanExtensionId)('mock') ], MockDataSource); exports.MockDataSource = MockDataSource; //# sourceMappingURL=mock.js.map